< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 47819 : imported patch 10.07.open.rebase_20171110.dcubed


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






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




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


< prev index next >