Mercurial > hg > graal-compiler
comparison src/share/vm/gc_implementation/g1/g1_globals.hpp @ 1088:3fc996d4edd2
6902303: G1: ScavengeALot should cause an incremental, rather than a full, collection
Summary: ScavengeALot now causes an incremental (but possibly partially young, in the G1 sense) collection. Some such collections may be abandoned on account of MMU specs. Band-aided a native leak associated with abandoned pauses, as well as an MMU tracker overflow related to frequent scavenge events in the face of a large MMU denominator interval; the latter is protected by a product flag that defaults to false.
Reviewed-by: tonyp
author | ysr |
---|---|
date | Thu, 19 Nov 2009 13:43:25 -0800 |
parents | 23b9a8d315fc |
children | 44f61c24ddab |
comparison
equal
deleted
inserted
replaced
1087:23b9a8d315fc | 1088:3fc996d4edd2 |
---|---|
254 \ | 254 \ |
255 develop(uintx, G1FixedSurvivorSpaceSize, 0, \ | 255 develop(uintx, G1FixedSurvivorSpaceSize, 0, \ |
256 "If non-0 is the size of the G1 survivor space, " \ | 256 "If non-0 is the size of the G1 survivor space, " \ |
257 "otherwise SurvivorRatio is used to determine the size") \ | 257 "otherwise SurvivorRatio is used to determine the size") \ |
258 \ | 258 \ |
259 product(bool, G1ForgetfulMMUTracker, false, \ | |
260 "If the MMU tracker's memory is full, forget the oldest entry") \ | |
261 \ | |
259 product(uintx, G1HeapRegionSize, 0, \ | 262 product(uintx, G1HeapRegionSize, 0, \ |
260 "Size of the G1 regions.") \ | 263 "Size of the G1 regions.") \ |
261 \ | 264 \ |
262 experimental(bool, G1ParallelRSetUpdatingEnabled, false, \ | 265 experimental(bool, G1ParallelRSetUpdatingEnabled, false, \ |
263 "Enables the parallelization of remembered set updating " \ | 266 "Enables the parallelization of remembered set updating " \ |