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 \
|