< prev index next >

src/hotspot/share/gc/g1/g1_globals.hpp

Print this page
rev 55659 : 8225776: Branch profiling for G1's write post-barrier in C2.


 282                                                                             \
 283   develop(bool, G1EvacuationFailureALotDuringInitialMark, true,             \
 284           "Force use of evacuation failure handling during initial mark "   \
 285           "evacuation pauses")                                              \
 286                                                                             \
 287   develop(bool, G1EvacuationFailureALotDuringYoungGC, true,                 \
 288           "Force use of evacuation failure handling during young "          \
 289           "evacuation pauses")                                              \
 290                                                                             \
 291   develop(bool, G1EvacuationFailureALotDuringMixedGC, true,                 \
 292           "Force use of evacuation failure handling during mixed "          \
 293           "evacuation pauses")                                              \
 294                                                                             \
 295   diagnostic(bool, G1VerifyRSetsDuringFullGC, false,                        \
 296           "If true, perform verification of each heap region's "            \
 297           "remembered set when verifying the heap during a full GC.")       \
 298                                                                             \
 299   diagnostic(bool, G1VerifyHeapRegionCodeRoots, false,                      \
 300           "Verify the code root lists attached to each heap region.")       \
 301                                                                             \



 302   develop(bool, G1VerifyBitmaps, false,                                     \
 303           "Verifies the consistency of the marking bitmaps")                \
 304                                                                             \
 305   manageable(uintx, G1PeriodicGCInterval, 0,                                \
 306           "Number of milliseconds after a previous GC to wait before "      \
 307           "triggering a periodic gc. A value of zero disables periodically "\
 308           "enforced gc cycles.")                                            \
 309                                                                             \
 310   product(bool, G1PeriodicGCInvokesConcurrent, true,                        \
 311           "Determines the kind of periodic GC. Set to true to have G1 "     \
 312           "perform a concurrent GC as periodic GC, otherwise use a STW "    \
 313           "Full GC.")                                                       \
 314                                                                             \
 315   manageable(double, G1PeriodicGCSystemLoadThreshold, 0.0,                  \
 316           "Maximum recent system wide load as returned by the 1m value "    \
 317           "of getloadavg() at which G1 triggers a periodic GC. A load "     \
 318           "above this value cancels a given periodic GC. A value of zero "  \
 319           "disables this check.")                                           \
 320           range(0.0, (double)max_uintx)                                     \
 321                                                                             \


 282                                                                             \
 283   develop(bool, G1EvacuationFailureALotDuringInitialMark, true,             \
 284           "Force use of evacuation failure handling during initial mark "   \
 285           "evacuation pauses")                                              \
 286                                                                             \
 287   develop(bool, G1EvacuationFailureALotDuringYoungGC, true,                 \
 288           "Force use of evacuation failure handling during young "          \
 289           "evacuation pauses")                                              \
 290                                                                             \
 291   develop(bool, G1EvacuationFailureALotDuringMixedGC, true,                 \
 292           "Force use of evacuation failure handling during mixed "          \
 293           "evacuation pauses")                                              \
 294                                                                             \
 295   diagnostic(bool, G1VerifyRSetsDuringFullGC, false,                        \
 296           "If true, perform verification of each heap region's "            \
 297           "remembered set when verifying the heap during a full GC.")       \
 298                                                                             \
 299   diagnostic(bool, G1VerifyHeapRegionCodeRoots, false,                      \
 300           "Verify the code root lists attached to each heap region.")       \
 301                                                                             \
 302   diagnostic(bool, G1WriteBarrierStats, false,                              \
 303           "Collect statistics about reference writes for write barriers.")  \
 304                                                                             \
 305   develop(bool, G1VerifyBitmaps, false,                                     \
 306           "Verifies the consistency of the marking bitmaps")                \
 307                                                                             \
 308   manageable(uintx, G1PeriodicGCInterval, 0,                                \
 309           "Number of milliseconds after a previous GC to wait before "      \
 310           "triggering a periodic gc. A value of zero disables periodically "\
 311           "enforced gc cycles.")                                            \
 312                                                                             \
 313   product(bool, G1PeriodicGCInvokesConcurrent, true,                        \
 314           "Determines the kind of periodic GC. Set to true to have G1 "     \
 315           "perform a concurrent GC as periodic GC, otherwise use a STW "    \
 316           "Full GC.")                                                       \
 317                                                                             \
 318   manageable(double, G1PeriodicGCSystemLoadThreshold, 0.0,                  \
 319           "Maximum recent system wide load as returned by the 1m value "    \
 320           "of getloadavg() at which G1 triggers a periodic GC. A load "     \
 321           "above this value cancels a given periodic GC. A value of zero "  \
 322           "disables this check.")                                           \
 323           range(0.0, (double)max_uintx)                                     \
 324                                                                             \
< prev index next >