One single GC event has multiple phases. Certain phases (like a concurrent mark, concurrent sweep, ...) run concurrently along with application threads. They don't pause the application. But certain phases (like an initial mark, remark, cleanup), pause the entire application. 'GC Duration' graph indicates the time taken by the entire GC event (which includes all phases i.e. pausing phases + concurrent phases).
Steps to use the GC Duration graph:
1. In the GCeasy report, You can see the GC Duration graph in the Interactive Graphs section.
2. From the left side, select the GC Duration button such that it will show the corresponding graph.
3. X-axis indicates the time at which the GC event ran. Y-axis indicates the duration of Full GC or Young GC. The red triangle indicates Full GC whereas the Blue square indicates Young GC.
4. Click on legends in the graph to highlight and see a particular trend line as shown below.
5. You can zoom to see a particular area of the graph. Here is the video that explains how to zoom gceasy graphs.https://www.youtube.com/watch?v=JhZFj6gJQyk
Edit your Comment