297 \ |
297 \ |
298 diagnostic(bool, G1VerifyHeapRegionCodeRoots, false, \ |
298 diagnostic(bool, G1VerifyHeapRegionCodeRoots, false, \ |
299 "Verify the code root lists attached to each heap region.") \ |
299 "Verify the code root lists attached to each heap region.") \ |
300 \ |
300 \ |
301 develop(bool, G1VerifyBitmaps, false, \ |
301 develop(bool, G1VerifyBitmaps, false, \ |
302 "Verifies the consistency of the marking bitmaps") |
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_jlong) \ |
|
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.") \ |
303 |
320 |
304 #endif // SHARE_VM_GC_G1_G1_GLOBALS_HPP |
321 #endif // SHARE_VM_GC_G1_G1_GLOBALS_HPP |