-
Enhancement
-
Resolution: Not an Issue
-
P4
-
18
Currently, only the card sets (remembered sets) use G1CardSetFreePool to give back memory to OS.
AfterJDK-8254739, this memory reclaiming mechanism could be reused by evacuation failure too. This is a preparation change to allow reuse of this code.
I plan to do this in about 3 steps to smooth the review process:
1. move G1CardSetFreePool and related classes to new file, rename these classes
2. refactor these classes to support freeing other freelist
3. some necessary cleanup
After
I plan to do this in about 3 steps to smooth the review process:
1. move G1CardSetFreePool and related classes to new file, rename these classes
2. refactor these classes to support freeing other freelist
3. some necessary cleanup
- is blocked by
-
JDK-8277542 G1: Move G1CardSetFreePool and related classes to separate files
- Resolved
-
JDK-8276670 G1: Rename G1CardSetFreePool and related classes
- Resolved
- relates to
-
JDK-8276670 G1: Rename G1CardSetFreePool and related classes
- Resolved
-
JDK-8276094 JEP 423: Region Pinning for G1
- Closed
-
JDK-8280106 G1: Make reclaiming memory functionality more general in G1SegmentedArrayFreePool and G1SegmentedArrayFreeMemoryTask
- Closed