-
- Direct Known Subclasses:
G1Mixed,G1YoungInitialMark
public class G1Young extends G1RealPause
-
-
Constructor Summary
Constructors Constructor Description G1Young(DateTimeStamp dateTimeStamp, GarbageCollectionTypes gcType, GCCause gcCause, double pauseTime)G1Young(DateTimeStamp dateTimeStamp, GCCause gcCause, double pauseTime)
-
Method Summary
-
Methods inherited from class com.microsoft.gctoolkit.event.g1gc.G1GCPauseEvent
add, addCPUSummary, addHeapRegionSize, addMemorySummary, addMemorySummary, addPermOrMetaSpaceRecord, addRegionSummary, getArchiveRegionSummary, getCpuSummary, getEden, getEdenRegionSummary, getHeap, getHumongousRegionSummary, getOldRegionSummary, getPermOrMetaspace, getReferenceGCSummary, getSurvivor, getSurvivorRegionSummary, getTenured
-
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
-
G1Young
public G1Young(DateTimeStamp dateTimeStamp, GarbageCollectionTypes gcType, GCCause gcCause, double pauseTime)
-
G1Young
public G1Young(DateTimeStamp dateTimeStamp, GCCause gcCause, double pauseTime)
-
-
Method Detail
-
toSpaceExhausted
public void toSpaceExhausted()
-
isToSpaceExhausted
public boolean isToSpaceExhausted()
-
setParallelPhaseDuration
public void setParallelPhaseDuration(double duration)
-
setGcWorkers
public void setGcWorkers(int count)
-
setEvacuationWorkersUsed
public void setEvacuationWorkersUsed(int evacuationWorkersUsed)
-
setEvacuationWorkersAvailable
public void setEvacuationWorkersAvailable(int evacuationWorkersAvailable)
-
setCodeRootFixupDuration
public void setCodeRootFixupDuration(double duration)
-
setStringDedupingDuration
public void setStringDedupingDuration(double duration, int workers)
-
setQueueFixupStatistics
public void setQueueFixupStatistics(StatisticalSummary summary)
-
setTableFixupStatistics
public void setTableFixupStatistics(StatisticalSummary summary)
-
setCodeRootMigrationDuration
public void setCodeRootMigrationDuration(double duration)
-
setCodeRootPurgeDuration
public void setCodeRootPurgeDuration(double duration)
-
setClearCTDuration
public void setClearCTDuration(double duration)
-
setExpandHeapDuration
public void setExpandHeapDuration(double duration)
-
setOtherPhaseDurations
public void setOtherPhaseDurations(double duration)
-
getParallelPhaseDurationTime
public double getParallelPhaseDurationTime()
-
getGcWorkers
public int getGcWorkers()
-
getEvacuationWorkersUsed
public int getEvacuationWorkersUsed()
-
getEvacuationWorkersAvailable
public int getEvacuationWorkersAvailable()
-
getCodeRootFixupDuration
public double getCodeRootFixupDuration()
-
getCodeRootMigrationDuration
public double getCodeRootMigrationDuration()
-
getCodeRootPurgeDuration
public double getCodeRootPurgeDuration()
-
getClearCTDuration
public double getClearCTDuration()
-
getExpandHeapDuration
public double getExpandHeapDuration()
-
getStringDedupingDuration
public double getStringDedupingDuration()
-
getStringDeduppingWorkers
public int getStringDeduppingWorkers()
-
getQueueFixupStatistics
public StatisticalSummary getQueueFixupStatistics()
-
getTableFixupStatistics
public StatisticalSummary getTableFixupStatistics()
-
getOtherPhaseDurations
public double getOtherPhaseDurations()
-
setWorkersStart
public void setWorkersStart(StatisticalSummary summary)
-
getWorkersStart
public StatisticalSummary getWorkersStart()
-
setWorkersEnd
public void setWorkersEnd(StatisticalSummary summary)
-
getWorkersEnd
public StatisticalSummary getWorkersEnd()
-
addProcessedBuffersSummary
public void addProcessedBuffersSummary(StatisticalSummary summary)
-
getProcessedBuffersSummary
public StatisticalSummary getProcessedBuffersSummary()
-
addWorkerActivity
public void addWorkerActivity(String group, StatisticalSummary statisticalSummary)
-
add
public void add(SurvivorRecord record)
-
getSurvivorRecord
public SurvivorRecord getSurvivorRecord()
-
getWorkerOther
public StatisticalSummary getWorkerOther()
-
getWorkerTotal
public StatisticalSummary getWorkerTotal()
-
addPhaseDuration
public void addPhaseDuration(String key, double duration)
-
phaseDurationFor
public double phaseDurationFor(String phaseName)
-
addParallelPhaseSummary
public void addParallelPhaseSummary(String key, StatisticalSummary summary)
-
parallelPhaseSummaryFor
public StatisticalSummary parallelPhaseSummaryFor(String phaseName)
-
queueFixupStatistics
public void queueFixupStatistics(StatisticalSummary summary)
-
tableFixupStatistics
public void tableFixupStatistics(StatisticalSummary summary)
-
addPreEvacuationCollectionPhase
public void addPreEvacuationCollectionPhase(String name, double duration)
-
preEvacuateCSetPhaseDuration
public double preEvacuateCSetPhaseDuration(String name)
-
addEvacuationCollectionPhase
public void addEvacuationCollectionPhase(String name, UnifiedStatisticalSummary summary)
-
evacuateCSetPhaseDuration
public StatisticalSummary evacuateCSetPhaseDuration(String name)
-
addPostEvacuationCollectionPhase
public void addPostEvacuationCollectionPhase(String name, double summary)
-
postEvacuateCSetPhaseDuration
public double postEvacuateCSetPhaseDuration(String name)
-
-