Review request(7u): JDK-8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen/meta data size change info

Poonam Bajaj poonam.bajaj at oracle.com
Thu Apr 17 01:03:51 UTC 2014


Hi,

Could I have reviews for the following fix:

JDK-8010738 <https://bugs.openjdk.java.net/browse/JDK-8010738>: G1: 
Output for full GCs with +PrintGCDetails should contain perm gen/meta 
data size change info
webrev: http://cr.openjdk.java.net/~poonam/8010738/webrev.00/

With JDK7 G1GC when we use -XX:+PrintGCDetails option, PermGen 
information does not get printed in the Full GC logs as shown below:
[Full GC 16M->16M(20M), 0.7055536 secs]
    [Eden: 0.0B(1024.0K)->0.0B(1024.0K) Survivors: 0.0B->0.0B Heap: 
16.7M(20.0M)->16.7M(20.0M)]

PermGen info should also get printed with Full GC info similar to what 
other garbage collectors report. These changes are backport of the fix 
in jdk8 where MetaSpace info gets printed in the Full GC logs.

With the fix the output looks like:
[Full GC 16M->16M(20M), 0.6763478 secs]
    [Eden: 0.0B(1024.0K)->0.0B(1024.0K) Survivors: 0.0B->0.0B Heap: 
16.7M(20.0M)->16.7M(20.0M)], [Perm: 1725K->1725K(16384K)]


Thanks,
Poonam

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20140417/694ea0e2/attachment.htm>


More information about the hotspot-gc-dev mailing list