RFR: 8196341: Add JFR events for parallel phases of G1

Leo Korinth leo.korinth at oracle.com
Wed Jan 31 15:58:29 UTC 2018


Hi,

I am adding events for the parallel phases of G1. The phases that are 
covered are most of the values of the GCParPhases enum. Exceptions are:
GCWorkerStart, GCWorkerTotal, GCWorkerEnd and ExtRootScan -- these 
phases overlap more specific phases specified in the enum and is thus 
omitted.

YoungFreeCSet and NonYoungFreeCSet are represented as one big phase 
under the name FreeCSet (lots of short phase if they would have been 
reported individually). The enum value Other is not reported. One extra 
phase is reported as BufferedRootProcessing.

This change is depending on JDK-8196337 that is out for review and can 
thus not be applied to the tree as-is.

Enhancement:
https://bugs.openjdk.java.net/browse/JDK-8196341

Webrev:
http://cr.openjdk.java.net/~lkorinth/8196341/00/

Testing:
mach5 hs-tier1,hs-tier2

Thanks,
Leo



More information about the hotspot-gc-dev mailing list