< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 49521 : 8198756: Lazy allocation of compiler threads
Reviewed-by: kvn


2399           "print method bytecodes of the compiled code")                    \
2400                                                                             \
2401   develop(bool, CIPrintTypeFlow, false,                                     \
2402           "print the results of ciTypeFlow analysis")                       \
2403                                                                             \
2404   develop(bool, CITraceTypeFlow, false,                                     \
2405           "detailed per-bytecode tracing of ciTypeFlow analysis")           \
2406                                                                             \
2407   develop(intx, OSROnlyBCI, -1,                                             \
2408           "OSR only at this bci.  Negative values mean exclude that bci")   \
2409                                                                             \
2410   /* compiler */                                                            \
2411                                                                             \
2412   /* notice: the max range value here is max_jint, not max_intx  */         \
2413   /* because of overflow issue                                   */         \
2414   product(intx, CICompilerCount, CI_COMPILER_COUNT,                         \
2415           "Number of compiler threads to run")                              \
2416           range(0, max_jint)                                                \
2417           constraint(CICompilerCountConstraintFunc, AfterErgo)              \
2418                                                                             \










2419   product(intx, CompilationPolicyChoice, 0,                                 \
2420           "which compilation policy (0-3)")                                 \
2421           range(0, 3)                                                       \
2422                                                                             \
2423   develop(bool, UseStackBanging, true,                                      \
2424           "use stack banging for stack overflow checks (required for "      \
2425           "proper StackOverflow handling; disable only to measure cost "    \
2426           "of stackbanging)")                                               \
2427                                                                             \
2428   develop(bool, UseStrictFP, true,                                          \
2429           "use strict fp if modifier strictfp is set")                      \
2430                                                                             \
2431   develop(bool, GenerateSynchronizationCode, true,                          \
2432           "generate locking/unlocking code for synchronized methods and "   \
2433           "monitors")                                                       \
2434                                                                             \
2435   develop(bool, GenerateRangeChecks, true,                                  \
2436           "Generate range checks for array accesses")                       \
2437                                                                             \
2438   diagnostic_pd(bool, ImplicitNullChecks,                                   \




2399           "print method bytecodes of the compiled code")                    \
2400                                                                             \
2401   develop(bool, CIPrintTypeFlow, false,                                     \
2402           "print the results of ciTypeFlow analysis")                       \
2403                                                                             \
2404   develop(bool, CITraceTypeFlow, false,                                     \
2405           "detailed per-bytecode tracing of ciTypeFlow analysis")           \
2406                                                                             \
2407   develop(intx, OSROnlyBCI, -1,                                             \
2408           "OSR only at this bci.  Negative values mean exclude that bci")   \
2409                                                                             \
2410   /* compiler */                                                            \
2411                                                                             \
2412   /* notice: the max range value here is max_jint, not max_intx  */         \
2413   /* because of overflow issue                                   */         \
2414   product(intx, CICompilerCount, CI_COMPILER_COUNT,                         \
2415           "Number of compiler threads to run")                              \
2416           range(0, max_jint)                                                \
2417           constraint(CICompilerCountConstraintFunc, AfterErgo)              \
2418                                                                             \
2419   product(bool, UseDynamicNumberOfCompilerThreads, true,                    \
2420           "Dynamically choose the number of parallel compiler threads")     \
2421                                                                             \
2422   diagnostic(bool, TraceCompilerThreads, false,                             \
2423              "Trace creation and removal of compiler threads")              \
2424                                                                             \
2425   diagnostic(bool, InjectCompilerCreationFailure, false,                    \
2426              "Inject thread creation failures for "                         \
2427              "UseDynamicNumberOfCompilerThreads")                           \
2428                                                                             \
2429   product(intx, CompilationPolicyChoice, 0,                                 \
2430           "which compilation policy (0-3)")                                 \
2431           range(0, 3)                                                       \
2432                                                                             \
2433   develop(bool, UseStackBanging, true,                                      \
2434           "use stack banging for stack overflow checks (required for "      \
2435           "proper StackOverflow handling; disable only to measure cost "    \
2436           "of stackbanging)")                                               \
2437                                                                             \
2438   develop(bool, UseStrictFP, true,                                          \
2439           "use strict fp if modifier strictfp is set")                      \
2440                                                                             \
2441   develop(bool, GenerateSynchronizationCode, true,                          \
2442           "generate locking/unlocking code for synchronized methods and "   \
2443           "monitors")                                                       \
2444                                                                             \
2445   develop(bool, GenerateRangeChecks, true,                                  \
2446           "Generate range checks for array accesses")                       \
2447                                                                             \
2448   diagnostic_pd(bool, ImplicitNullChecks,                                   \


< prev index next >