257 experimental(uintx, G1NewSizePercent, 5, \
258 "Percentage (0-100) of the heap size to use as default " \
259 "minimum young gen size.") \
260 \
261 experimental(uintx, G1MaxNewSizePercent, 60, \
262 "Percentage (0-100) of the heap size to use as default " \
263 " maximum young gen size.") \
264 \
265 experimental(uintx, G1MixedGCLiveThresholdPercent, 85, \
266 "Threshold for regions to be considered for inclusion in the " \
267 "collection set of mixed GCs. " \
268 "Regions with live bytes exceeding this will not be collected.") \
269 \
270 product(uintx, G1HeapWastePercent, 5, \
271 "Amount of space, expressed as a percentage of the heap size, " \
272 "that G1 is willing not to collect to avoid expensive GCs.") \
273 \
274 product(uintx, G1MixedGCCountTarget, 8, \
275 "The target number of mixed GCs after a marking cycle.") \
276 \
277 experimental(bool, G1ReclaimDeadHumongousObjectsAtYoungGC, true, \
278 "Try to reclaim dead large objects at every young GC.") \
279 \
280 experimental(bool, G1TraceReclaimDeadHumongousObjectsAtYoungGC, false, \
281 "Print some information about large object liveness " \
282 "at every young GC.") \
283 \
284 experimental(uintx, G1OldCSetRegionThresholdPercent, 10, \
285 "An upper bound for the number of old CSet regions expressed " \
286 "as a percentage of the heap size.") \
287 \
288 experimental(ccstr, G1LogLevel, NULL, \
289 "Log level for G1 logging: fine, finer, finest") \
290 \
291 notproduct(bool, G1EvacuationFailureALot, false, \
292 "Force use of evacuation failure handling during certain " \
293 "evacuation pauses") \
294 \
295 develop(uintx, G1EvacuationFailureALotCount, 1000, \
296 "Number of successful evacuations between evacuation failures " \
297 "occurring at object copying") \
298 \
299 develop(uintx, G1EvacuationFailureALotInterval, 5, \
300 "Total collections between forced triggering of evacuation " \
|
257 experimental(uintx, G1NewSizePercent, 5, \
258 "Percentage (0-100) of the heap size to use as default " \
259 "minimum young gen size.") \
260 \
261 experimental(uintx, G1MaxNewSizePercent, 60, \
262 "Percentage (0-100) of the heap size to use as default " \
263 " maximum young gen size.") \
264 \
265 experimental(uintx, G1MixedGCLiveThresholdPercent, 85, \
266 "Threshold for regions to be considered for inclusion in the " \
267 "collection set of mixed GCs. " \
268 "Regions with live bytes exceeding this will not be collected.") \
269 \
270 product(uintx, G1HeapWastePercent, 5, \
271 "Amount of space, expressed as a percentage of the heap size, " \
272 "that G1 is willing not to collect to avoid expensive GCs.") \
273 \
274 product(uintx, G1MixedGCCountTarget, 8, \
275 "The target number of mixed GCs after a marking cycle.") \
276 \
277 experimental(bool, G1EagerReclaimHumongousObjects, true, \
278 "Try to reclaim dead large objects at every young GC.") \
279 \
280 experimental(bool, G1EagerReclaimHumongousObjectsWithStaleRefs, true, \
281 "Try to reclaim dead large objects that have a few stale " \
282 "references at every young GC.") \
283 \
284 experimental(bool, G1TraceEagerReclaimHumongousObjects, false, \
285 "Print some information about large object liveness " \
286 "at every young GC.") \
287 \
288 experimental(uintx, G1OldCSetRegionThresholdPercent, 10, \
289 "An upper bound for the number of old CSet regions expressed " \
290 "as a percentage of the heap size.") \
291 \
292 experimental(ccstr, G1LogLevel, NULL, \
293 "Log level for G1 logging: fine, finer, finest") \
294 \
295 notproduct(bool, G1EvacuationFailureALot, false, \
296 "Force use of evacuation failure handling during certain " \
297 "evacuation pauses") \
298 \
299 develop(uintx, G1EvacuationFailureALotCount, 1000, \
300 "Number of successful evacuations between evacuation failures " \
301 "occurring at object copying") \
302 \
303 develop(uintx, G1EvacuationFailureALotInterval, 5, \
304 "Total collections between forced triggering of evacuation " \
|