RFR: 8280106: G1: Make reclaiming memory functionality more general in G1SegmentedArrayFreePool and G1SegmentedArrayFreeMemoryTask

Hamlin Li mli at openjdk.java.net
Fri Jan 28 09:14:12 UTC 2022


On Tue, 18 Jan 2022 04:31:47 GMT, Hamlin Li <mli at openjdk.org> wrote:

> 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 in JDK-8276670 and JDK-8277542.
> But after JDK-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.

Kindly reminder ~

-------------

PR: https://git.openjdk.java.net/jdk/pull/7121



More information about the hotspot-gc-dev mailing list