- java.lang.Object
-
- com.microsoft.gctoolkit.event.jvm.JVMEvent
-
- com.microsoft.gctoolkit.event.GCEvent
-
- com.microsoft.gctoolkit.event.zgc.FullZGCCycle
-
public class FullZGCCycle extends GCEvent
-
-
Constructor Summary
Constructors Constructor Description FullZGCCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, GCCause cause, double duration, ZGCCycle delegate)
-
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
-
FullZGCCycle
public FullZGCCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, GCCause cause, double duration, ZGCCycle delegate)
-
-
Method Detail
-
setZGCCycle
public void setZGCCycle(ZGCCycle zgcCycle)
-
getSoftRefSummary
public ZGCReferenceSummary getSoftRefSummary()
-
getFinalRefSummary
public ZGCReferenceSummary getFinalRefSummary()
-
getMarkEnd
public ZGCMemoryPoolSummary getMarkEnd()
-
getConcurrentRemapRootsStart
public DateTimeStamp getConcurrentRemapRootsStart()
-
getRemapRememberedStart
public DateTimeStamp getRemapRememberedStart()
-
getPromotedSummary
public ZGCPromotedSummary getPromotedSummary()
-
getMetaspaceSummary
public ZGCMetaspaceSummary getMetaspaceSummary()
-
getWeakRefSummary
public ZGCReferenceSummary getWeakRefSummary()
-
getConcurrentSelectRelocationSetTimeStamp
public DateTimeStamp getConcurrentSelectRelocationSetTimeStamp()
-
getRemapRootColoredStart
public DateTimeStamp getRemapRootColoredStart()
-
getPhase
public ZGCPhase getPhase()
-
getRemapRootsColoredDuration
public double getRemapRootsColoredDuration()
-
getConcurrentMarkContinueDuration
public double getConcurrentMarkContinueDuration()
-
getConcurrentRemapRootsDuration
public double getConcurrentRemapRootsDuration()
-
getPauseMarkRelocateDuration
public double getPauseMarkRelocateDuration()
-
getAllocatedSummary
public ZGCAllocatedSummary getAllocatedSummary()
-
getPhantomRefSummary
public ZGCReferenceSummary getPhantomRefSummary()
-
getMarkSummary
public ZGCMarkSummary getMarkSummary()
-
getRemapRememberedDuration
public double getRemapRememberedDuration()
-
getGarbageSummary
public ZGCGarbageSummary getGarbageSummary()
-
getConcurrentResetRelocationSetTimeStamp
public DateTimeStamp getConcurrentResetRelocationSetTimeStamp()
-
getConcurrentMarkFreeDuration
public double getConcurrentMarkFreeDuration()
-
getMarkStart
public ZGCMemoryPoolSummary getMarkStart()
-
getLiveSummary
public ZGCLiveSummary getLiveSummary()
-
getConcurrentProcessNonStrongReferencesTimeStamp
public DateTimeStamp getConcurrentProcessNonStrongReferencesTimeStamp()
-
getConcurrentMarkContinueTimeStamp
public DateTimeStamp getConcurrentMarkContinueTimeStamp()
-
getType
public ZGCCollectionType getType()
-
getRelocateStart
public ZGCMemoryPoolSummary getRelocateStart()
-
getMarkFollowStart
public DateTimeStamp getMarkFollowStart()
-
getPauseMarkEndDuration
public double getPauseMarkEndDuration()
-
getConcurrentSelectRelocationSetDuration
public double getConcurrentSelectRelocationSetDuration()
-
getMarkRootsDuration
public double getMarkRootsDuration()
-
getMmu
public double[] getMmu()
-
getConcurrentProcessNonStrongReferencesDuration
public double getConcurrentProcessNonStrongReferencesDuration()
-
getConcurrentRelocateTimeStamp
public DateTimeStamp getConcurrentRelocateTimeStamp()
-
getPauseMarkStartTimeStamp
public DateTimeStamp getPauseMarkStartTimeStamp()
-
getPauseMarkStartDuration
public double getPauseMarkStartDuration()
-
getUsedOccupancySummary
public OccupancySummary getUsedOccupancySummary()
-
getConcurrentMarkTimeStamp
public DateTimeStamp getConcurrentMarkTimeStamp()
-
getMMU
public double getMMU(int percentage)
-
getMemorySummary
public ZGCMemorySummary getMemorySummary()
-
getCompactedSummary
public ZGCCompactedSummary getCompactedSummary()
-
getGcId
public long getGcId()
-
getConcurrentResetRelocationSetDuration
public double getConcurrentResetRelocationSetDuration()
-
getConcurrentMarkFreeTimeStamp
public DateTimeStamp getConcurrentMarkFreeTimeStamp()
-
getPauseMarkEndTimeStamp
public DateTimeStamp getPauseMarkEndTimeStamp()
-
getConcurrentRelocateDuration
public double getConcurrentRelocateDuration()
-
getLoadAverageAt
public double getLoadAverageAt(int time)
-
getPauseRelocateStartTimeStamp
public DateTimeStamp getPauseRelocateStartTimeStamp()
-
getLoad
public double[] getLoad()
-
getPauseRelocateStartDuration
public double getPauseRelocateStartDuration()
-
getRemapRootsUncoloredStart
public DateTimeStamp getRemapRootsUncoloredStart()
-
getMarkRootsStart
public DateTimeStamp getMarkRootsStart()
-
getRemapRootsUncoloredDuration
public double getRemapRootsUncoloredDuration()
-
getConcurrentMarkDuration
public double getConcurrentMarkDuration()
-
getReclaimSummary
public ZGCReclaimSummary getReclaimSummary()
-
getMarkFollowDuration
public double getMarkFollowDuration()
-
getRelocateEnd
public ZGCMemoryPoolSummary getRelocateEnd()
-
getHeapCapacitySummary
public ZGCHeapCapacitySummary getHeapCapacitySummary()
-
getNMethodSummary
public ZGCNMethodSummary getNMethodSummary()
-
getSmallPageSummary
public ZGCPageSummary getSmallPageSummary()
-
getMediumPageSummary
public ZGCPageSummary getMediumPageSummary()
-
getLargePageSummary
public ZGCPageSummary getLargePageSummary()
-
getForwardingUsage
public long getForwardingUsage()
-
getAgeTableSummary
public List<ZGCPageAgeSummary> getAgeTableSummary()
-
-