- java.lang.Object
-
- com.microsoft.gctoolkit.event.jvm.JVMEvent
-
- com.microsoft.gctoolkit.event.GCEvent
-
- com.microsoft.gctoolkit.event.g1gc.G1GCEvent
-
- com.microsoft.gctoolkit.event.g1gc.G1GCPauseEvent
-
- Direct Known Subclasses:
G1RealPause,G1Trap
public abstract class G1GCPauseEvent extends G1GCEvent
-
-
Constructor Summary
Constructors Constructor Description G1GCPauseEvent(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(ReferenceGCSummary summary)voidaddCPUSummary(CPUSummary summary)voidaddHeapRegionSize(int heapRegionSize)voidaddMemorySummary(MemoryPoolSummary heap)voidaddMemorySummary(MemoryPoolSummary eden, SurvivorMemoryPoolSummary survivor, MemoryPoolSummary heap)voidaddPermOrMetaSpaceRecord(MemoryPoolSummary permOrMetaspaceRecord)voidaddRegionSummary(RegionSummary eden, RegionSummary survivor, RegionSummary old, RegionSummary humongous, RegionSummary archive)RegionSummarygetArchiveRegionSummary()CPUSummarygetCpuSummary()MemoryPoolSummarygetEden()RegionSummarygetEdenRegionSummary()MemoryPoolSummarygetHeap()RegionSummarygetHumongousRegionSummary()RegionSummarygetOldRegionSummary()MemoryPoolSummarygetPermOrMetaspace()ReferenceGCSummarygetReferenceGCSummary()SurvivorMemoryPoolSummarygetSurvivor()RegionSummarygetSurvivorRegionSummary()MemoryPoolSummarygetTenured()-
Methods inherited from class com.microsoft.gctoolkit.event.GCEvent
equals, getGarbageCollectionType, getGCCause, hashCode, setGCCause
-
Methods inherited from class com.microsoft.gctoolkit.event.jvm.JVMEvent
getDateTimeStamp, getDuration, toString
-
-
-
-
Constructor Detail
-
G1GCPauseEvent
public G1GCPauseEvent(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)
-
-
Method Detail
-
addMemorySummary
public void addMemorySummary(MemoryPoolSummary eden, SurvivorMemoryPoolSummary survivor, MemoryPoolSummary heap)
-
addMemorySummary
public void addMemorySummary(MemoryPoolSummary heap)
-
addPermOrMetaSpaceRecord
public void addPermOrMetaSpaceRecord(MemoryPoolSummary permOrMetaspaceRecord)
-
addCPUSummary
public void addCPUSummary(CPUSummary summary)
-
addRegionSummary
public void addRegionSummary(RegionSummary eden, RegionSummary survivor, RegionSummary old, RegionSummary humongous, RegionSummary archive)
-
getEdenRegionSummary
public RegionSummary getEdenRegionSummary()
-
getSurvivorRegionSummary
public RegionSummary getSurvivorRegionSummary()
-
getOldRegionSummary
public RegionSummary getOldRegionSummary()
-
getHumongousRegionSummary
public RegionSummary getHumongousRegionSummary()
-
getArchiveRegionSummary
public RegionSummary getArchiveRegionSummary()
-
getEden
public MemoryPoolSummary getEden()
-
getSurvivor
public SurvivorMemoryPoolSummary getSurvivor()
-
getHeap
public MemoryPoolSummary getHeap()
-
getPermOrMetaspace
public MemoryPoolSummary getPermOrMetaspace()
-
getTenured
public MemoryPoolSummary getTenured()
-
add
public void add(ReferenceGCSummary summary)
-
getReferenceGCSummary
public ReferenceGCSummary getReferenceGCSummary()
-
getCpuSummary
public CPUSummary getCpuSummary()
-
addHeapRegionSize
public void addHeapRegionSize(int heapRegionSize)
-
-