RFR: 8196341: Add JFR events for parallel phases of G1
leo.korinth at oracle.com
Wed Jan 31 15:58:29 UTC 2018
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
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.
More information about the hotspot-gc-dev