- java.lang.Object
-
- com.microsoft.gctoolkit.event.MemoryPoolSummary
-
- Direct Known Subclasses:
ClassspaceSummary,MetaspaceRecord,MetaspaceSummary,PermGenSummary
public class MemoryPoolSummary extends Object
-
-
Constructor Summary
Constructors Constructor Description MemoryPoolSummary(long occupancyBeforeCollection, long occupancyAfterCollection, long sizeAfterCollection)MemoryPoolSummary(long occupancyBeforeCollection, long sizeBeforeCollection, long occupancyAfterCollection, long sizeAfterCollection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemoryPoolSummaryadd(MemoryPoolSummary memoryPoolSummary)longgetOccupancyAfterCollection()longgetOccupancyBeforeCollection()longgetSizeAfterCollection()longgetSizeBeforeCollection()booleanisValid()longkByteDelta()longkBytesAllocated(MemoryPoolSummary previousHeapState)longkBytesRecovered()MemoryPoolSummaryminus(MemoryPoolSummary memoryPoolSummary)StringtoString()
-
-
-
Constructor Detail
-
MemoryPoolSummary
public MemoryPoolSummary(long occupancyBeforeCollection, long sizeBeforeCollection, long occupancyAfterCollection, long sizeAfterCollection)
-
MemoryPoolSummary
public MemoryPoolSummary(long occupancyBeforeCollection, long occupancyAfterCollection, long sizeAfterCollection)
-
-
Method Detail
-
getOccupancyBeforeCollection
public long getOccupancyBeforeCollection()
-
getOccupancyAfterCollection
public long getOccupancyAfterCollection()
-
getSizeBeforeCollection
public long getSizeBeforeCollection()
-
getSizeAfterCollection
public long getSizeAfterCollection()
-
minus
public MemoryPoolSummary minus(MemoryPoolSummary memoryPoolSummary)
-
add
public MemoryPoolSummary add(MemoryPoolSummary memoryPoolSummary)
-
kBytesRecovered
public long kBytesRecovered()
-
kBytesAllocated
public long kBytesAllocated(MemoryPoolSummary previousHeapState)
-
kByteDelta
public long kByteDelta()
-
isValid
public boolean isValid()
-
-