RFR (S): Forward-port: 7176220 'Full GC' events miss date stamp information occasionally
Andreas Eriksson
andreas.eriksson at oracle.com
Fri Nov 14 12:28:24 UTC 2014
Hi,
This fix was actually pushed to jdk7/hsx24 over a year ago by me.
IIRC the push to jdk8/hsx25 was delayed at the time, over fears that it
would conflict with the big metaspace change and/or JFR work that was
about to get pushed.
Unfortunately I then forgot all about it.
I would like to push this fix to jdk9 (and then jdk8) now.
Bug: https://bugs.openjdk.java.net/browse/JDK-7176220
Summary:
The problem is that CMS sometimes misses datestamps for time trace
printouts.
The fix is to move the datestamp print logic into the class that handles
time trace printouts, GCTraceTime.
This makes it consistent with timestamps, which are already printed from
there.
Webrev for jdk9:
http://cr.openjdk.java.net/~aeriksso/7176220/webrev.00/
And for reference:
hsx24 review thread:
http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2013-May/007127.html
hsx24 changeset:
http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/aa01d1f5fcd9
Thanks,
Andreas
More information about the hotspot-gc-dev
mailing list