Module com.microsoft.gctoolkit.api
Package com.microsoft.gctoolkit.event
Enum GarbageCollectionTypes
- java.lang.Object
-
- java.lang.Enum<GarbageCollectionTypes>
-
- com.microsoft.gctoolkit.event.GarbageCollectionTypes
-
- All Implemented Interfaces:
LabelledGCEventType,Serializable,Comparable<GarbageCollectionTypes>
public enum GarbageCollectionTypes extends Enum<GarbageCollectionTypes> implements LabelledGCEventType
Representation of GC Collection Events
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GarbageCollectionTypesfromLabel(String label)StringgetLabel()static GarbageCollectionTypesvalueOf(String name)Returns the enum constant of this type with the specified name.static GarbageCollectionTypes[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
GC
public static final GarbageCollectionTypes GC
-
Young
public static final GarbageCollectionTypes Young
-
FullGC
public static final GarbageCollectionTypes FullGC
-
Full
public static final GarbageCollectionTypes Full
-
SystemGC
public static final GarbageCollectionTypes SystemGC
-
PSYoungGen
public static final GarbageCollectionTypes PSYoungGen
-
ScavengeBeforeFull
public static final GarbageCollectionTypes ScavengeBeforeFull
-
PSFull
public static final GarbageCollectionTypes PSFull
-
DefNew
public static final GarbageCollectionTypes DefNew
-
ParNew
public static final GarbageCollectionTypes ParNew
-
ParNewPromotionFailed
public static final GarbageCollectionTypes ParNewPromotionFailed
-
ConcurrentModeFailure
public static final GarbageCollectionTypes ConcurrentModeFailure
-
ConcurrentModeInterrupted
public static final GarbageCollectionTypes ConcurrentModeInterrupted
-
InitialMark
public static final GarbageCollectionTypes InitialMark
-
Initial_Mark
public static final GarbageCollectionTypes Initial_Mark
-
Remark
public static final GarbageCollectionTypes Remark
-
ConcurrentPhase
public static final GarbageCollectionTypes ConcurrentPhase
-
CMSPausePhase
public static final GarbageCollectionTypes CMSPausePhase
-
ConcurrentMark
public static final GarbageCollectionTypes ConcurrentMark
-
Concurrent_Mark
public static final GarbageCollectionTypes Concurrent_Mark
-
Concurrent_Preclean
public static final GarbageCollectionTypes Concurrent_Preclean
-
Abortable_Preclean
public static final GarbageCollectionTypes Abortable_Preclean
-
Concurrent_Sweep
public static final GarbageCollectionTypes Concurrent_Sweep
-
Concurrent_Reset
public static final GarbageCollectionTypes Concurrent_Reset
-
Mixed
public static final GarbageCollectionTypes Mixed
-
Concurrent_Cycle
public static final GarbageCollectionTypes Concurrent_Cycle
-
ConcurrentClearClaimedMarks
public static final GarbageCollectionTypes ConcurrentClearClaimedMarks
-
ConcurrentScanRootRegions
public static final GarbageCollectionTypes ConcurrentScanRootRegions
-
ConcurrentCreateLiveData
public static final GarbageCollectionTypes ConcurrentCreateLiveData
-
ConcurrentCompleteCleanup
public static final GarbageCollectionTypes ConcurrentCompleteCleanup
-
ConcurrentCleanupForNextMark
public static final GarbageCollectionTypes ConcurrentCleanupForNextMark
-
ConcurrentStringDeduplication
public static final GarbageCollectionTypes ConcurrentStringDeduplication
-
ConcurrentRootRegionScan
public static final GarbageCollectionTypes ConcurrentRootRegionScan
-
G1GCConcurrentUndoCycle
public static final GarbageCollectionTypes G1GCConcurrentUndoCycle
-
G1GCRemark
public static final GarbageCollectionTypes G1GCRemark
-
G1GCCleanup
public static final GarbageCollectionTypes G1GCCleanup
-
G1GCConcurrentCleanup
public static final GarbageCollectionTypes G1GCConcurrentCleanup
-
G1ConcurrentMarkResetForOverflow
public static final GarbageCollectionTypes G1ConcurrentMarkResetForOverflow
-
G1ConcurrentRebuildRememberedSets
public static final GarbageCollectionTypes G1ConcurrentRebuildRememberedSets
-
G1GCYoungInitialMark
public static final GarbageCollectionTypes G1GCYoungInitialMark
-
G1GCMixedInitialMark
public static final GarbageCollectionTypes G1GCMixedInitialMark
-
G1GCConcurrentMark
public static final GarbageCollectionTypes G1GCConcurrentMark
-
G1GCFull
public static final GarbageCollectionTypes G1GCFull
-
G1Trap
public static final GarbageCollectionTypes G1Trap
-
Unknown
public static final GarbageCollectionTypes Unknown
-
ZGCFull
public static final GarbageCollectionTypes ZGCFull
-
ZGCMajor
public static final GarbageCollectionTypes ZGCMajor
-
ZGCMinor
public static final GarbageCollectionTypes ZGCMinor
-
Shenandoah
public static final GarbageCollectionTypes Shenandoah
-
-
Method Detail
-
values
public static GarbageCollectionTypes[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (GarbageCollectionTypes c : GarbageCollectionTypes.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static GarbageCollectionTypes valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
fromLabel
public static GarbageCollectionTypes fromLabel(String label)
-
getLabel
public String getLabel()
- Specified by:
getLabelin interfaceLabelledGCEventType
-
-