Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CopyForwardHybrid is hybrid mode of CopyForward Scheme that
GC can run both copyforward and markcompact on the collection set
simultaneously (for balanced PGC only). During precollection,
GC can reserve some regions for markcompact only(non evacuated
regions -- such as jni critical regions) and copyforward for
the rest of collection set. CopyForwardHybrid intent to avoid
markcompact PGC due to nonEvacuated regions in collection set,
in order to minimize the longer gc pause time and affection to
concurrent gc.
enabling
CopyForwardHybrid mode, default is disabled.
-XXgc:fvtest_forceCopyForwardMarkCompactHybridRatio=nn,
(1 <=nn<= 100) nn is the percentage of collection set to be reserved
for markcompact(for margin testing CopyForwardHybrid).
copyforward
if the regions can not be evacuated. decide which region can not
be evacuated in preProcessRegions.
copyforward.
from workPacket
set it to abort case to handle overflow
Signed-off-by: Lin Hu [email protected]