< prev index next >

src/hotspot/share/runtime/globals.hpp

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


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










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




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


< prev index next >