< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 47287 : Port 09.17.Thread_SMR_logging_update from JDK9 to JDK10


2461   product_pd(bool, TrapBasedNullChecks,                                     \
2462           "Generate code for null checks that uses a cmp and trap "         \
2463           "instruction raising SIGTRAP.  This is only used if an access to" \
2464           "null (+offset) will not raise a SIGSEGV, i.e.,"                  \
2465           "ImplicitNullChecks don't work (PPC64).")                         \
2466                                                                             \
2467   product(bool, PrintSafepointStatistics, false,                            \
2468           "Print statistics about safepoint synchronization")               \
2469                                                                             \
2470   product(intx, PrintSafepointStatisticsCount, 300,                         \
2471           "Total number of safepoint statistics collected "                 \
2472           "before printing them out")                                       \
2473           range(1, max_intx)                                                \
2474                                                                             \
2475   product(intx, PrintSafepointStatisticsTimeout,  -1,                       \
2476           "Print safepoint statistics only when safepoint takes "           \
2477           "more than PrintSafepointSatisticsTimeout in millis")             \
2478   LP64_ONLY(range(-1, max_intx/MICROUNITS))                                 \
2479   NOT_LP64(range(-1, max_intx))                                             \
2480                                                                             \






2481   product(bool, Inline, true,                                               \
2482           "Enable inlining")                                                \
2483                                                                             \
2484   product(bool, ClipInlining, true,                                         \
2485           "Clip inlining if aggregate method exceeds DesiredMethodLimit")   \
2486                                                                             \
2487   develop(bool, UseCHA, true,                                               \
2488           "Enable CHA")                                                     \
2489                                                                             \
2490   product(bool, UseTypeProfile, true,                                       \
2491           "Check interpreter profile for historically monomorphic calls")   \
2492                                                                             \
2493   diagnostic(bool, PrintInlining, false,                                    \
2494           "Print inlining optimizations")                                   \
2495                                                                             \
2496   product(bool, UsePopCountInstruction, false,                              \
2497           "Use population count instruction")                               \
2498                                                                             \
2499   develop(bool, EagerInitialization, false,                                 \
2500           "Eagerly initialize classes if possible")                         \




2461   product_pd(bool, TrapBasedNullChecks,                                     \
2462           "Generate code for null checks that uses a cmp and trap "         \
2463           "instruction raising SIGTRAP.  This is only used if an access to" \
2464           "null (+offset) will not raise a SIGSEGV, i.e.,"                  \
2465           "ImplicitNullChecks don't work (PPC64).")                         \
2466                                                                             \
2467   product(bool, PrintSafepointStatistics, false,                            \
2468           "Print statistics about safepoint synchronization")               \
2469                                                                             \
2470   product(intx, PrintSafepointStatisticsCount, 300,                         \
2471           "Total number of safepoint statistics collected "                 \
2472           "before printing them out")                                       \
2473           range(1, max_intx)                                                \
2474                                                                             \
2475   product(intx, PrintSafepointStatisticsTimeout,  -1,                       \
2476           "Print safepoint statistics only when safepoint takes "           \
2477           "more than PrintSafepointSatisticsTimeout in millis")             \
2478   LP64_ONLY(range(-1, max_intx/MICROUNITS))                                 \
2479   NOT_LP64(range(-1, max_intx))                                             \
2480                                                                             \
2481   diagnostic(bool, EnableThreadSMRExtraValidityChecks, true,                \
2482           "Enable Thread SMR extra validity checks")                        \
2483                                                                             \
2484   diagnostic(bool, EnableThreadSMRStatistics, true,                         \
2485           "Enable Thread SMR Statistics")                                   \
2486                                                                             \
2487   product(bool, Inline, true,                                               \
2488           "Enable inlining")                                                \
2489                                                                             \
2490   product(bool, ClipInlining, true,                                         \
2491           "Clip inlining if aggregate method exceeds DesiredMethodLimit")   \
2492                                                                             \
2493   develop(bool, UseCHA, true,                                               \
2494           "Enable CHA")                                                     \
2495                                                                             \
2496   product(bool, UseTypeProfile, true,                                       \
2497           "Check interpreter profile for historically monomorphic calls")   \
2498                                                                             \
2499   diagnostic(bool, PrintInlining, false,                                    \
2500           "Print inlining optimizations")                                   \
2501                                                                             \
2502   product(bool, UsePopCountInstruction, false,                              \
2503           "Use population count instruction")                               \
2504                                                                             \
2505   develop(bool, EagerInitialization, false,                                 \
2506           "Eagerly initialize classes if possible")                         \


< prev index next >