-
Enhancement
-
Resolution: Not an Issue
-
P4
-
None
-
None
We have planned to make memory reclaimation more general, and reuse it in evacuation failure processing after JDK-8254739.
Some of the work has already been done inJDK-8276670 and JDK-8277542.
But afterJDK-8278917, there is no need to return the memory used by G1SegmentedArray in evacuation failure processing, as it uses another way to do it.
Currently, G1SegmentedArrayFreePool and G1SegmentedArrayFreeMemoryTask is half-bound to card set, and half-general, it should be made more general for the readability of the code and future possible reuse of this functionality returning memory (used by G1SegmentedArray) to OS.
Some of the work has already been done in
But after
Currently, G1SegmentedArrayFreePool and G1SegmentedArrayFreeMemoryTask is half-bound to card set, and half-general, it should be made more general for the readability of the code and future possible reuse of this functionality returning memory (used by G1SegmentedArray) to OS.
- relates to
-
JDK-8276304 G1: Factor out G1CardSetFreePool and related classes from G1CardSetXxx
- Closed
- links to
-
Review openjdk/jdk/7121