- java.lang.Object
-
- com.microsoft.gctoolkit.event.jvm.JVMEvent
-
- com.microsoft.gctoolkit.event.jvm.Safepoint
-
public class Safepoint extends JVMEvent
-
-
Constructor Summary
Constructors Constructor Description Safepoint(String vmOperationName, DateTimeStamp timeStamp, double duration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetBlockDuration()intgetCleanupDuration()intgetInitiallyRunning()intgetPageTrapCount()intgetSpinDuration()intgetSyncDuration()intgetTotalNumberOfApplicationThreads()intgetVmopDuration()StringgetVmOperation()intgetWaitingToBlock()voidrecordDurations(int spinDuration, int blockDuration, int syncDuration, int cleanupDuration, int vmopDuration)voidrecordPageTrapCount(int pageTrapCount)voidrecordThreadCounts(int totalThreads, int initiallyRunning, int waitingToBlock)StringtoString()-
Methods inherited from class com.microsoft.gctoolkit.event.jvm.JVMEvent
getDateTimeStamp, getDuration
-
-
-
-
Constructor Detail
-
Safepoint
public Safepoint(String vmOperationName, DateTimeStamp timeStamp, double duration)
-
-
Method Detail
-
recordThreadCounts
public void recordThreadCounts(int totalThreads, int initiallyRunning, int waitingToBlock)
-
recordDurations
public void recordDurations(int spinDuration, int blockDuration, int syncDuration, int cleanupDuration, int vmopDuration)
-
recordPageTrapCount
public void recordPageTrapCount(int pageTrapCount)
-
getVmOperation
public String getVmOperation()
-
getTotalNumberOfApplicationThreads
public int getTotalNumberOfApplicationThreads()
-
getInitiallyRunning
public int getInitiallyRunning()
-
getWaitingToBlock
public int getWaitingToBlock()
-
getSpinDuration
public int getSpinDuration()
-
getBlockDuration
public int getBlockDuration()
-
getSyncDuration
public int getSyncDuration()
-
getCleanupDuration
public int getCleanupDuration()
-
getVmopDuration
public int getVmopDuration()
-
getPageTrapCount
public int getPageTrapCount()
-
-