RFR: 8028391 - Make the Min/MaxHeapFreeRatio flags manageable
Jesper Wilhelmsson
jesper.wilhelmsson at oracle.com
Tue Jan 21 13:49:19 PST 2014
Hi,
Could I have a few reviews of this change?
Summary:
To allow applications a more fine grained control over the GC over time, we'll
make the flags MinHeapFreeRatio and MaxHeapFreeRatio manageable.
The initial request that lead up to this change involved ParallelGC which is
notoriously unwilling to shrink the heap. Since ParallelGC didn't support the
heap free ratio flags, this change also includes implementing support for these
flags in ParallelGC.
Changes have also been made to the argument parsing, attach listener and the
management API to verify the flag values when set through the different interfaces.
Webrev: http://cr.openjdk.java.net/~jwilhelm/8028391/webrev.4/
Bug: https://bugs.openjdk.java.net/browse/JDK-8028391
The plan is to push this to 9 and then backport to 8 and 7.
Thanks!
/Jesper
More information about the serviceability-dev
mailing list