< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 51649 : version 1
rev 51878 : Minor changes
rev 52017 : All changes for G1 GC moved from 'combined' repo folder


2587                                                                             \
2588   develop(bool, VerifyMetaspace, false,                                     \
2589           "Verify metaspace on chunk movements.")                           \
2590                                                                             \
2591   diagnostic(bool, ShowRegistersOnAssert, false,                            \
2592           "On internal errors, include registers in error report.")         \
2593                                                                             \
2594   experimental(bool, UseSwitchProfiling, true,                              \
2595           "leverage profiling for table/lookup switch")                     \
2596                                                                             \
2597   JFR_ONLY(product(bool, FlightRecorder, false,                             \
2598           "Enable Flight Recorder"))                                        \
2599                                                                             \
2600   JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL,                      \
2601           "Flight Recorder options"))                                       \
2602                                                                             \
2603   JFR_ONLY(product(ccstr, StartFlightRecording, NULL,                       \
2604           "Start flight recording with options"))                           \
2605                                                                             \
2606   experimental(bool, UseFastUnorderedTimeStamps, false,                     \
2607           "Use platform unstable time where supported for timestamps only")











2608 
2609 #define VM_FLAGS(develop,                                                   \
2610                  develop_pd,                                                \
2611                  product,                                                   \
2612                  product_pd,                                                \
2613                  diagnostic,                                                \
2614                  diagnostic_pd,                                             \
2615                  experimental,                                              \
2616                  notproduct,                                                \
2617                  manageable,                                                \
2618                  product_rw,                                                \
2619                  lp64_product,                                              \
2620                  range,                                                     \
2621                  constraint,                                                \
2622                  writeable)                                                 \
2623                                                                             \
2624   RUNTIME_FLAGS(                                                            \
2625     develop,                                                                \
2626     develop_pd,                                                             \
2627     product,                                                                \




2587                                                                             \
2588   develop(bool, VerifyMetaspace, false,                                     \
2589           "Verify metaspace on chunk movements.")                           \
2590                                                                             \
2591   diagnostic(bool, ShowRegistersOnAssert, false,                            \
2592           "On internal errors, include registers in error report.")         \
2593                                                                             \
2594   experimental(bool, UseSwitchProfiling, true,                              \
2595           "leverage profiling for table/lookup switch")                     \
2596                                                                             \
2597   JFR_ONLY(product(bool, FlightRecorder, false,                             \
2598           "Enable Flight Recorder"))                                        \
2599                                                                             \
2600   JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL,                      \
2601           "Flight Recorder options"))                                       \
2602                                                                             \
2603   JFR_ONLY(product(ccstr, StartFlightRecording, NULL,                       \
2604           "Start flight recording with options"))                           \
2605                                                                             \
2606   experimental(bool, UseFastUnorderedTimeStamps, false,                     \
2607           "Use platform unstable time where supported for timestamps only") \
2608                                                                             \
2609   experimental(ccstr, AllocateOldGenAt, NULL,                               \
2610                "Directory to use for allocating old generation")            \
2611                                                                             \
2612   experimental(uintx, G1YoungExpansionBufferPerc, 10,                       \
2613                "When heterogenous heap is enabled by AllocateOldGenAt "     \
2614                "option, after every GC, yg gen is re-sized which involves " \
2615                "system calls to commit/uncommit memory. To reduce these "   \
2616                "calls, we keep a buffer of extra regions to absorb small "  \
2617                "changes in yg gen length. This flag takes the buffer "      \
2618                "size as an percentage of young gen length")
2619 
2620 #define VM_FLAGS(develop,                                                   \
2621                  develop_pd,                                                \
2622                  product,                                                   \
2623                  product_pd,                                                \
2624                  diagnostic,                                                \
2625                  diagnostic_pd,                                             \
2626                  experimental,                                              \
2627                  notproduct,                                                \
2628                  manageable,                                                \
2629                  product_rw,                                                \
2630                  lp64_product,                                              \
2631                  range,                                                     \
2632                  constraint,                                                \
2633                  writeable)                                                 \
2634                                                                             \
2635   RUNTIME_FLAGS(                                                            \
2636     develop,                                                                \
2637     develop_pd,                                                             \
2638     product,                                                                \


< prev index next >