228 "Percentage (0-100) of the heap size to use as default " \ 229 "minimum young gen size.") \ 230 range(0, 100) \ 231 constraint(G1NewSizePercentConstraintFunc,AfterErgo) \ 232 \ 233 experimental(uintx, G1MixedGCLiveThresholdPercent, 85, \ 234 "Threshold for regions to be considered for inclusion in the " \ 235 "collection set of mixed GCs. " \ 236 "Regions with live bytes exceeding this will not be collected.") \ 237 range(0, 100) \ 238 \ 239 product(uintx, G1HeapWastePercent, 5, \ 240 "Amount of space, expressed as a percentage of the heap size, " \ 241 "that G1 is willing not to collect to avoid expensive GCs.") \ 242 range(0, 100) \ 243 \ 244 product(uintx, G1MixedGCCountTarget, 8, \ 245 "The target number of mixed GCs after a marking cycle.") \ 246 range(0, max_uintx) \ 247 \ 248 experimental(bool, G1PretouchAuxiliaryMemory, false, \ 249 "Pre-touch large auxiliary data structures used by the GC.") \ 250 \ 251 experimental(bool, G1EagerReclaimHumongousObjects, true, \ 252 "Try to reclaim dead large objects at every young GC.") \ 253 \ 254 experimental(bool, G1EagerReclaimHumongousObjectsWithStaleRefs, true, \ 255 "Try to reclaim dead large objects that have a few stale " \ 256 "references at every young GC.") \ 257 \ 258 experimental(size_t, G1RebuildRemSetChunkSize, 256 * K, \ 259 "Chunk size used for rebuilding the remembered set.") \ 260 range(4 * K, 32 * M) \ 261 \ 262 experimental(uintx, G1OldCSetRegionThresholdPercent, 10, \ 263 "An upper bound for the number of old CSet regions expressed " \ 264 "as a percentage of the heap size.") \ 265 range(0, 100) \ 266 \ 267 notproduct(bool, G1EvacuationFailureALot, false, \ 268 "Force use of evacuation failure handling during certain " \ 269 "evacuation pauses") \ 270 \ | 228 "Percentage (0-100) of the heap size to use as default " \ 229 "minimum young gen size.") \ 230 range(0, 100) \ 231 constraint(G1NewSizePercentConstraintFunc,AfterErgo) \ 232 \ 233 experimental(uintx, G1MixedGCLiveThresholdPercent, 85, \ 234 "Threshold for regions to be considered for inclusion in the " \ 235 "collection set of mixed GCs. " \ 236 "Regions with live bytes exceeding this will not be collected.") \ 237 range(0, 100) \ 238 \ 239 product(uintx, G1HeapWastePercent, 5, \ 240 "Amount of space, expressed as a percentage of the heap size, " \ 241 "that G1 is willing not to collect to avoid expensive GCs.") \ 242 range(0, 100) \ 243 \ 244 product(uintx, G1MixedGCCountTarget, 8, \ 245 "The target number of mixed GCs after a marking cycle.") \ 246 range(0, max_uintx) \ 247 \ 248 experimental(bool, G1EagerReclaimHumongousObjects, true, \ 249 "Try to reclaim dead large objects at every young GC.") \ 250 \ 251 experimental(bool, G1EagerReclaimHumongousObjectsWithStaleRefs, true, \ 252 "Try to reclaim dead large objects that have a few stale " \ 253 "references at every young GC.") \ 254 \ 255 experimental(size_t, G1RebuildRemSetChunkSize, 256 * K, \ 256 "Chunk size used for rebuilding the remembered set.") \ 257 range(4 * K, 32 * M) \ 258 \ 259 experimental(uintx, G1OldCSetRegionThresholdPercent, 10, \ 260 "An upper bound for the number of old CSet regions expressed " \ 261 "as a percentage of the heap size.") \ 262 range(0, 100) \ 263 \ 264 notproduct(bool, G1EvacuationFailureALot, false, \ 265 "Force use of evacuation failure handling during certain " \ 266 "evacuation pauses") \ 267 \ |