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