A C G H I O P R S T 
All Classes All Packages

A

addDataPoint(GarbageCollectionTypes, DateTimeStamp, long) - Method in interface com.microsoft.gctoolkit.integration.aggregation.HeapOccupancyAfterCollectionAggregation
 
addDataPoint(GarbageCollectionTypes, DateTimeStamp, long) - Method in class com.microsoft.gctoolkit.integration.aggregation.HeapOccupancyAfterCollectionSummary
 

C

CollectionCycleCountsAggregation - Interface in com.microsoft.gctoolkit.integration.aggregation
 
CollectionCycleCountsAggregator - Class in com.microsoft.gctoolkit.integration.aggregation
 
CollectionCycleCountsAggregator(CollectionCycleCountsAggregation) - Constructor for class com.microsoft.gctoolkit.integration.aggregation.CollectionCycleCountsAggregator
 
CollectionCycleCountsSummary - Class in com.microsoft.gctoolkit.integration.aggregation
 
CollectionCycleCountsSummary() - Constructor for class com.microsoft.gctoolkit.integration.aggregation.CollectionCycleCountsSummary
 
com.microsoft.gctoolkit.integration - module com.microsoft.gctoolkit.integration
 
com.microsoft.gctoolkit.integration.aggregation - package com.microsoft.gctoolkit.integration.aggregation
 
com.microsoft.gctoolkit.integration.shared - package com.microsoft.gctoolkit.integration.shared
 
consume(E) - Method in class com.microsoft.gctoolkit.integration.aggregation.RuntimeAggregator
 
count(G1GCConcurrentEvent) - Method in class com.microsoft.gctoolkit.integration.aggregation.CollectionCycleCountsAggregator
 
count(G1GCPauseEvent) - Method in class com.microsoft.gctoolkit.integration.aggregation.CollectionCycleCountsAggregator
 
count(GarbageCollectionTypes) - Method in interface com.microsoft.gctoolkit.integration.aggregation.CollectionCycleCountsAggregation
 
count(GarbageCollectionTypes) - Method in class com.microsoft.gctoolkit.integration.aggregation.CollectionCycleCountsSummary
 
count(GenerationalGCPauseEvent) - Method in class com.microsoft.gctoolkit.integration.aggregation.CollectionCycleCountsAggregator
 

G

get() - Method in class com.microsoft.gctoolkit.integration.aggregation.HeapOccupancyAfterCollectionSummary
 
getPercentPaused() - Method in class com.microsoft.gctoolkit.integration.aggregation.PauseTimeSummary
Get the amount of time the application was paused as a percentage of total runtime.
getRuntime() - Method in class com.microsoft.gctoolkit.integration.aggregation.PauseTimeSummary
 
getRuntimeDuration() - Method in class com.microsoft.gctoolkit.integration.aggregation.RuntimeAggregation
Return the duration of the GC log.
getRuntimeDuration() - Method in class com.microsoft.gctoolkit.integration.shared.SharedAggregation
 
getTimeOfFirstEvent() - Method in class com.microsoft.gctoolkit.integration.aggregation.RuntimeAggregation
Return the time of the first event of the GC log.
getTimeOfLastEvent() - Method in class com.microsoft.gctoolkit.integration.aggregation.RuntimeAggregation
Return the time of the last event of the GC log.
getTotalPauseTime() - Method in class com.microsoft.gctoolkit.integration.aggregation.PauseTimeSummary
Get the total amount of time the application was paused for garbage collection.

H

hasWarning() - Method in class com.microsoft.gctoolkit.integration.aggregation.CollectionCycleCountsSummary
 
hasWarning() - Method in class com.microsoft.gctoolkit.integration.aggregation.HeapOccupancyAfterCollectionSummary
 
hasWarning() - Method in class com.microsoft.gctoolkit.integration.aggregation.PauseTimeSummary
 
hasWarning() - Method in class com.microsoft.gctoolkit.integration.aggregation.RuntimeAggregation
 
hasWarning() - Method in class com.microsoft.gctoolkit.integration.shared.OneRuntimeReport
 
hasWarning() - Method in class com.microsoft.gctoolkit.integration.shared.TwoRuntimeReport
 
HeapOccupancyAfterCollection - Class in com.microsoft.gctoolkit.integration.aggregation
 
HeapOccupancyAfterCollection(HeapOccupancyAfterCollectionAggregation) - Constructor for class com.microsoft.gctoolkit.integration.aggregation.HeapOccupancyAfterCollection
 
HeapOccupancyAfterCollectionAggregation - Interface in com.microsoft.gctoolkit.integration.aggregation
 
HeapOccupancyAfterCollectionSummary - Class in com.microsoft.gctoolkit.integration.aggregation
 
HeapOccupancyAfterCollectionSummary() - Constructor for class com.microsoft.gctoolkit.integration.aggregation.HeapOccupancyAfterCollectionSummary
 

I

isEmpty() - Method in class com.microsoft.gctoolkit.integration.aggregation.CollectionCycleCountsSummary
 
isEmpty() - Method in class com.microsoft.gctoolkit.integration.aggregation.HeapOccupancyAfterCollectionSummary
 
isEmpty() - Method in class com.microsoft.gctoolkit.integration.aggregation.PauseTimeSummary
 
isEmpty() - Method in class com.microsoft.gctoolkit.integration.aggregation.RuntimeAggregation
 
isEmpty() - Method in class com.microsoft.gctoolkit.integration.shared.OneRuntimeReport
 
isEmpty() - Method in class com.microsoft.gctoolkit.integration.shared.TwoRuntimeReport
 

O

OneRuntimeAggregator - Class in com.microsoft.gctoolkit.integration.shared
 
OneRuntimeAggregator(OneRuntimeReport) - Constructor for class com.microsoft.gctoolkit.integration.shared.OneRuntimeAggregator
Subclass only.
OneRuntimeReport - Class in com.microsoft.gctoolkit.integration.shared
 
OneRuntimeReport() - Constructor for class com.microsoft.gctoolkit.integration.shared.OneRuntimeReport
 

P

PauseTimeAggregation - Class in com.microsoft.gctoolkit.integration.aggregation
API for an Aggregation that records pause time duration.
PauseTimeAggregation() - Constructor for class com.microsoft.gctoolkit.integration.aggregation.PauseTimeAggregation
 
PauseTimeAggregator - Class in com.microsoft.gctoolkit.integration.aggregation
An Aggregator that extracts pause time.
PauseTimeAggregator(PauseTimeAggregation) - Constructor for class com.microsoft.gctoolkit.integration.aggregation.PauseTimeAggregator
 
PauseTimeSummary - Class in com.microsoft.gctoolkit.integration.aggregation
An implementation of PauseTimeAggregation which simply accumulates pause times, and provides methods for getting the total pause time and the percentage of time the application was paused.
PauseTimeSummary() - Constructor for class com.microsoft.gctoolkit.integration.aggregation.PauseTimeSummary
 
printOn(PrintStream) - Method in class com.microsoft.gctoolkit.integration.aggregation.CollectionCycleCountsSummary
 

R

record(JVMTermination) - Method in class com.microsoft.gctoolkit.integration.shared.OneRuntimeAggregator
 
record(JVMTermination) - Method in class com.microsoft.gctoolkit.integration.shared.TwoRuntimeAggregator
 
record(DateTimeStamp, double) - Method in class com.microsoft.gctoolkit.integration.aggregation.RuntimeAggregation
RuntimeAggregation collates the time of an event and the duration of the event.
recordPauseDuration(double) - Method in class com.microsoft.gctoolkit.integration.aggregation.PauseTimeAggregation
Record the duration of a pause event.
recordPauseDuration(double) - Method in class com.microsoft.gctoolkit.integration.aggregation.PauseTimeSummary
 
recordRuntime(double) - Method in class com.microsoft.gctoolkit.integration.aggregation.PauseTimeAggregation
 
recordRuntime(double) - Method in class com.microsoft.gctoolkit.integration.aggregation.PauseTimeSummary
 
RuntimeAggregation - Class in com.microsoft.gctoolkit.integration.aggregation
An Aggregation that collates runtime data.
RuntimeAggregation() - Constructor for class com.microsoft.gctoolkit.integration.aggregation.RuntimeAggregation
This class is meant to be extended.
RuntimeAggregator<T extends RuntimeAggregation> - Class in com.microsoft.gctoolkit.integration.aggregation
An Aggregator that collects only the DateTimeStamp and duration of a JVMEvent.
RuntimeAggregator(T) - Constructor for class com.microsoft.gctoolkit.integration.aggregation.RuntimeAggregator
 

S

SharedAggregation - Class in com.microsoft.gctoolkit.integration.shared
 
SharedAggregation() - Constructor for class com.microsoft.gctoolkit.integration.shared.SharedAggregation
 

T

terminate(double) - Method in class com.microsoft.gctoolkit.integration.shared.SharedAggregation
 
toString() - Method in class com.microsoft.gctoolkit.integration.aggregation.HeapOccupancyAfterCollectionSummary
 
TwoRuntimeAggregator - Class in com.microsoft.gctoolkit.integration.shared
 
TwoRuntimeAggregator(TwoRuntimeReport) - Constructor for class com.microsoft.gctoolkit.integration.shared.TwoRuntimeAggregator
Subclass only.
TwoRuntimeReport - Class in com.microsoft.gctoolkit.integration.shared
 
TwoRuntimeReport() - Constructor for class com.microsoft.gctoolkit.integration.shared.TwoRuntimeReport
 
A C G H I O P R S T 
All Classes All Packages