306 \
307 product(bool, G1PeriodicGCInvokesConcurrent, true, \
308 "Determines the kind of periodic GC. Set to true to have G1 " \
309 "perform a concurrent GC as periodic GC, otherwise use a STW " \
310 "Full GC.") \
311 \
312 manageable(double, G1PeriodicGCSystemLoadThreshold, 0.0, \
313 "Maximum recent system wide load as returned by the 1m value " \
314 "of getloadavg() at which G1 triggers a periodic GC. A load " \
315 "above this value cancels a given periodic GC. A value of zero " \
316 "disables this check.") \
317 range(0.0, (double)max_uintx) \
318 \
319 experimental(uintx, G1YoungExpansionBufferPercent, 10, \
320 "When heterogenous heap is enabled by AllocateOldGenAt " \
321 "option, after every GC, young gen is re-sized which " \
322 "involves system calls to commit/uncommit memory. To " \
323 "reduce these calls, we keep a buffer of extra regions to " \
324 "absorb small changes in young gen length. This flag takes " \
325 "the buffer size as an percentage of young gen length") \
326 range(0, 100) \
327
328
329 #endif // SHARE_GC_G1_G1_GLOBALS_HPP
|
306 \
307 product(bool, G1PeriodicGCInvokesConcurrent, true, \
308 "Determines the kind of periodic GC. Set to true to have G1 " \
309 "perform a concurrent GC as periodic GC, otherwise use a STW " \
310 "Full GC.") \
311 \
312 manageable(double, G1PeriodicGCSystemLoadThreshold, 0.0, \
313 "Maximum recent system wide load as returned by the 1m value " \
314 "of getloadavg() at which G1 triggers a periodic GC. A load " \
315 "above this value cancels a given periodic GC. A value of zero " \
316 "disables this check.") \
317 range(0.0, (double)max_uintx) \
318 \
319 experimental(uintx, G1YoungExpansionBufferPercent, 10, \
320 "When heterogenous heap is enabled by AllocateOldGenAt " \
321 "option, after every GC, young gen is re-sized which " \
322 "involves system calls to commit/uncommit memory. To " \
323 "reduce these calls, we keep a buffer of extra regions to " \
324 "absorb small changes in young gen length. This flag takes " \
325 "the buffer size as an percentage of young gen length") \
326 range(0, 100)
327
328 #endif // SHARE_GC_G1_G1_GLOBALS_HPP
|