288 "evacuation pauses") \
289 \
290 develop(bool, G1EvacuationFailureALotDuringMixedGC, true, \
291 "Force use of evacuation failure handling during mixed " \
292 "evacuation pauses") \
293 \
294 diagnostic(bool, G1VerifyRSetsDuringFullGC, false, \
295 "If true, perform verification of each heap region's " \
296 "remembered set when verifying the heap during a full GC.") \
297 \
298 diagnostic(bool, G1VerifyHeapRegionCodeRoots, false, \
299 "Verify the code root lists attached to each heap region.") \
300 \
301 develop(bool, G1VerifyBitmaps, false, \
302 "Verifies the consistency of the marking bitmaps") \
303 \
304 manageable(uintx, G1PeriodicGCInterval, 0, \
305 "Number of milliseconds after a previous GC to wait before " \
306 "triggering a periodic gc. A value of zero disables periodically "\
307 "enforced gc cycles.") \
308 range(0, max_uintx) \
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(uintx, G1PeriodicGCSystemLoadThreshold, 0, \
316 "Maximum recent system wide system load as returned by the 1m " \
317 "value of getloadavg() at which G1 triggers a periodic GC. A " \
318 "load above this value cancels a given periodic GC. A value of " \
319 "zero disables this check.") \
320
321 #endif // SHARE_VM_GC_G1_G1_GLOBALS_HPP
|
288 "evacuation pauses") \
289 \
290 develop(bool, G1EvacuationFailureALotDuringMixedGC, true, \
291 "Force use of evacuation failure handling during mixed " \
292 "evacuation pauses") \
293 \
294 diagnostic(bool, G1VerifyRSetsDuringFullGC, false, \
295 "If true, perform verification of each heap region's " \
296 "remembered set when verifying the heap during a full GC.") \
297 \
298 diagnostic(bool, G1VerifyHeapRegionCodeRoots, false, \
299 "Verify the code root lists attached to each heap region.") \
300 \
301 develop(bool, G1VerifyBitmaps, false, \
302 "Verifies the consistency of the marking bitmaps") \
303 \
304 manageable(uintx, G1PeriodicGCInterval, 0, \
305 "Number of milliseconds after a previous GC to wait before " \
306 "triggering a periodic gc. A value of zero disables periodically "\
307 "enforced gc cycles.") \
308 \
309 product(bool, G1PeriodicGCInvokesConcurrent, true, \
310 "Determines the kind of periodic GC. Set to true to have G1 " \
311 "perform a concurrent GC as periodic GC, otherwise use a STW " \
312 "Full GC.") \
313 \
314 manageable(uintx, G1PeriodicGCSystemLoadThreshold, 0, \
315 "Maximum recent system wide system load as returned by the 1m " \
316 "value of getloadavg() at which G1 triggers a periodic GC. A " \
317 "load above this value cancels a given periodic GC. A value of " \
318 "zero disables this check.") \
319
320 #endif // SHARE_VM_GC_G1_G1_GLOBALS_HPP
|