Details
-
Enhancement
-
Resolution: Fixed
-
P4
-
16
-
b23
Description
Eacuation failure with pinned regions often leaves only regions with few live objects.
Optimize evacuation failure handling for such failed regions.
One option could be, until a certain threshold, track failed objects on a per object basis, then at fixup time use that list (after sorting) instead of walking all objects.
Optimize evacuation failure handling for such failed regions.
One option could be, until a certain threshold, track failed objects on a per object basis, then at fixup time use that list (after sorting) instead of walking all objects.
Attachments
Issue Links
- is blocked by
-
JDK-8273626 G1: Factor out concurrent segmented array from G1CardSetAllocator
- Resolved
- relates to
-
JDK-8276721 G1: Refine G1EvacFailureObjectsSet::iterate
- Resolved
-
JDK-8273309 G1: Handling objects that fail evacuation very slow
- Open
-
JDK-8278917 Use Prev Bitmap for recording evac failed objects
- Resolved
-
JDK-8276148 G1: Support reclaiming memory used in G1EvacFailureObjectsSet
- Resolved
-
JDK-8236594 G1: Provide object pinning
- Closed
-
JDK-8276094 JEP 423: Region Pinning for G1
- Closed
(2 relates to, 2 links to)