Module com.microsoft.gctoolkit.api
Class ShenandoahCycle
- java.lang.Object
-
- com.microsoft.gctoolkit.event.jvm.JVMEvent
-
- com.microsoft.gctoolkit.event.GCEvent
-
- com.microsoft.gctoolkit.event.shenandoah.ShenandoahCycle
-
public class ShenandoahCycle extends GCEvent
-
-
Constructor Summary
Constructors Constructor Description ShenandoahCycle(DateTimeStamp timeStamp, double duration)ShenandoahCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, double duration)ShenandoahCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, GCCause cause, double duration)ShenandoahCycle(DateTimeStamp timeStamp, GCCause cause, double duration)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddErgonomics(int free, int maxFree, int humongous, double fragExternal, double fragInternal, int reserve, int maxReserve)Deprecated, for removal: This API element is subject to removal in a future version.use setErgonomics(...) insteadvoidsetErgonomics(int free, int maxFree, int humongous, double fragExternal, double fragInternal, int reserve, int maxReserve)-
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
-
ShenandoahCycle
public ShenandoahCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, GCCause cause, double duration)
- Parameters:
timeStamp- time of eventgcType- type of eventcause- reason for triggering eventduration- duration of the event
-
ShenandoahCycle
public ShenandoahCycle(DateTimeStamp timeStamp, double duration)
- Parameters:
timeStamp- time of eventduration- duration of the event
-
ShenandoahCycle
public ShenandoahCycle(DateTimeStamp timeStamp, GCCause cause, double duration)
- Parameters:
timeStamp- time of eventcause- reason for triggering eventduration- duration of the event
-
ShenandoahCycle
public ShenandoahCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, double duration)
- Parameters:
timeStamp- time of eventgcType- type of eventduration- duration of the event
-
-
Method Detail
-
addErgonomics
@Deprecated(forRemoval=true) public void addErgonomics(int free, int maxFree, int humongous, double fragExternal, double fragInternal, int reserve, int maxReserve)
Deprecated, for removal: This API element is subject to removal in a future version.use setErgonomics(...) instead- Parameters:
free- memory after collectionmaxFree- max free memoryhumongous- allocationsfragExternal- fragmented memory outside of heapfragInternal- fragmented memory inside heapreserve- currently reserved memorymaxReserve- max reserved memory
-
setErgonomics
public void setErgonomics(int free, int maxFree, int humongous, double fragExternal, double fragInternal, int reserve, int maxReserve)- Parameters:
free- memory after collectionmaxFree- max free memoryhumongous- allocationsfragExternal- fragmented memory outside of heapfragInternal- fragmented memory inside heapreserve- currently reserved memorymaxReserve- max reserved memory
-
-