Module com.microsoft.gctoolkit.api
Class GenerationalGCPauseEvent
- java.lang.Object
-
- com.microsoft.gctoolkit.event.jvm.JVMEvent
-
- com.microsoft.gctoolkit.event.GCEvent
-
- com.microsoft.gctoolkit.event.generational.GenerationalGCEvent
-
- com.microsoft.gctoolkit.event.generational.GenerationalGCPauseEvent
-
- Direct Known Subclasses:
CMSPauseEvent,DefNew,FullGC,ParNew,PSYoungGen,YoungGC
public abstract class GenerationalGCPauseEvent extends GenerationalGCEvent
-
-
Constructor Summary
Constructors Constructor Description GenerationalGCPauseEvent(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)
-
Method Summary
-
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
-
GenerationalGCPauseEvent
public GenerationalGCPauseEvent(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)
-
-
Method Detail
-
add
public void add(MemoryPoolSummary heap)
-
add
public void add(MemoryPoolSummary young, MemoryPoolSummary heap)
-
add
public void add(MemoryPoolSummary young, MemoryPoolSummary tenured, MemoryPoolSummary heap)
-
addPermOrMetaSpaceRecord
public void addPermOrMetaSpaceRecord(MemoryPoolSummary permOrMetaspaceRecord)
-
addClassspace
public void addClassspace(MemoryPoolSummary pool)
-
addNonClassspace
public void addNonClassspace(MemoryPoolSummary pool)
-
add
public void add(ReferenceGCSummary referenceGCSummary)
-
add
public void add(CPUSummary summary)
-
getYoung
public MemoryPoolSummary getYoung()
-
getTenured
public MemoryPoolSummary getTenured()
-
getHeap
public MemoryPoolSummary getHeap()
-
getPermOrMetaspace
public MemoryPoolSummary getPermOrMetaspace()
-
getNonClassspace
public MemoryPoolSummary getNonClassspace()
-
getClassspace
public MemoryPoolSummary getClassspace()
-
getReferenceGCSummary
public ReferenceGCSummary getReferenceGCSummary()
-
getCpuSummary
public CPUSummary getCpuSummary()
-
addReferenceGCSummary
public void addReferenceGCSummary(ReferenceGCSummary summary)
-
addClassUnloadingAndStringTableProcessingDurations
public void addClassUnloadingAndStringTableProcessingDurations(double classUnloading, double symbolTable, double stringTable, double symbolAndStringTable)
-
add
public void add(SurvivorRecord record)
-
getSurvivorRecord
public SurvivorRecord getSurvivorRecord()
-
getClassUnloadingProcessingTime
public double getClassUnloadingProcessingTime()
-
getSymbolTableProcessingTime
public double getSymbolTableProcessingTime()
-
getStringTableProcessingTime
public double getStringTableProcessingTime()
-
getSymbolAndStringTableProcessingTime
public double getSymbolAndStringTableProcessingTime()
-
addBinaryTreeDictionary
public void addBinaryTreeDictionary(BinaryTreeDictionary dictionary)
-
getBinaryTreeDictionary
public BinaryTreeDictionary getBinaryTreeDictionary()
-
-