Profile Image
GCeasy User

What is GC duration?

What is GC Duration and How to use the "GC Duration" Graph?

Report URL - https://gceasy.io/my-gc-report.jsp?p=c2hhcmVkLzIwMjEvMDgvMTQvLS1nYy0xMC44MS42NC44Mi0yMDIxLTA3LTE2XzA2LTE1LTE2LmxvZy0tMS00NC0yMA==&channel=WEB

  • gc-duration

Please Sign In or to post your comment or answer

Profile Image

Prithi

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




Got something else on mind? Post Your Question

Not the answer you're looking for? Browse other questions tagged
  • gc-duration