Module com.microsoft.gctoolkit.api
Class AbortablePreClean
- 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.CMSConcurrentEvent
-
- com.microsoft.gctoolkit.event.generational.AbortablePreClean
-
- All Implemented Interfaces:
CMSPhase
public class AbortablePreClean extends CMSConcurrentEvent
CMS phase to put time between the InitialMark and the Remark phase. Abortable when time or space thresholds are met.
-
-
Constructor Summary
Constructors Constructor Description AbortablePreClean(DateTimeStamp timeStamp, double duration, double cpuTime, double wallClockTime, boolean abortDueToTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAbortedDueToTime()Was the event aborted due to a timeout-
Methods inherited from class com.microsoft.gctoolkit.event.generational.CMSConcurrentEvent
getCpuTime, getWallClockTime
-
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
-
AbortablePreClean
public AbortablePreClean(DateTimeStamp timeStamp, double duration, double cpuTime, double wallClockTime, boolean abortDueToTime)
- Parameters:
timeStamp- time of event startduration- how long the event lastedcpuTime- CPU consumption timewallClockTime- real timeabortDueToTime- was this phase aborted due to time
-
-