![]() Previous |
![]() Next |
The garbage collection statistics graph is actually four tabbed graphs: the Heap graph, Reference Object graph, Failed Promotions table, and the Failed Evacuations table.
The Heap graph plots how the following heap statistics change during the recording period.
Heap Graph Attributes
Field | Description |
---|---|
Committed Heap |
The amount of heap available at the specific point on the graph. |
Used Heap |
The amount of the heap actually being used at any point on the graph. |
GC Pause Time |
The amount of time, in milliseconds, of pauses caused by garbage collection. This value is plotted on the right-hand Y axis and correlated to the specific point in run time they occur. |
The Reference Object graph plots how the number of different types of reference objects changes during the recording period. These types include:
Reference Object Graph Attributes
Field | Description |
---|---|
Weak References |
The total number of weak reference objects. |
Soft References |
The total number of soft reference objects. |
Final References |
The total number of objects with un-run finalizers. |
Phantom References |
The total number of phantom reference objects. |
The Failed Promotions table shows details of failed promotions. The fields are as follows:
Failed Promotions Table Attributes
Field | Description |
---|---|
GCID |
The garbage collection id. |
Running thread |
The running thread for the garbage collection. |
First Failed Object Size |
The size in bytes of the object that failed first. |
Smallest Failed Object Size |
The size in bytes of the smallest object that failed. |
Object Count |
The number of objects that failed. |
Total Object Size |
The total size in bytes of all objects that failed. |
The Failed Evacuations table shows details of failed evacuations. The fields are as follows:
Failed Evacuations Table Attributes
Field | Description |
---|---|
GCID |
The garbage collection id. |
First Failed Object Size |
The size in bytes of the object that failed first. |
Smallest Failed Object Size |
The size in bytes of the smallest object that failed. |
Object Count |
The number of objects that failed. |
Total Object Size |
The total size in bytes of all objects that failed. |
If you want to see a more detailed view of a specific section of these graphs, you can zoom in by placing your pointer over the start point for the time range you want to see and, while holding down the left mouse button, drag to the right. The selected range will appear in black on the graph. When you release the button, just the selected range will appear on the graph and the Range Navigator reconfigures to show just the events in the selected range. To zoom out, expand the area shown on the Range Navigator.