Uses of Class
com.microsoft.gctoolkit.time.DateTimeStamp
-
-
Uses of DateTimeStamp in com.microsoft.gctoolkit.aggregator
Methods in com.microsoft.gctoolkit.aggregator that return DateTimeStamp Modifier and Type Method Description DateTimeStampAggregation. estimatedStartTime()Estimates the start time of the log based on the available data.DateTimeStampAggregation. timeOfFirstEvent()DateTimeStampAggregation. timeOfTerminationEvent()Methods in com.microsoft.gctoolkit.aggregator with parameters of type DateTimeStamp Modifier and Type Method Description voidAggregation. timeOfFirstEvent(DateTimeStamp eventTime)voidAggregation. timeOfTerminationEvent(DateTimeStamp eventTime)Interface to record the time span of the log Estimate based on information carried in the JVMTermination event. -
Uses of DateTimeStamp in com.microsoft.gctoolkit.event
Methods in com.microsoft.gctoolkit.event that return DateTimeStamp Modifier and Type Method Description DateTimeStampReferenceGCSummary. getFinalReferenceDateTimeStamp()DateTimeStampReferenceGCSummary. getJniWeakReferenceDateTimeStamp()DateTimeStampReferenceGCSummary. getPhantomReferenceDateTimeStamp()DateTimeStampReferenceGCSummary. getSoftReferenceDateTimeStamp()DateTimeStampReferenceGCSummary. getWeakReferenceDateTimeStamp()Methods in com.microsoft.gctoolkit.event with parameters of type DateTimeStamp Modifier and Type Method Description voidReferenceGCSummary. addFinalReferences(DateTimeStamp dateTimeStamp, int count, double pauseTime)voidReferenceGCSummary. addJNIWeakReferences(DateTimeStamp dateTimeStamp, double pauseTime)voidReferenceGCSummary. addJNIWeakReferences(DateTimeStamp dateTimeStamp, int count, double pauseTime)voidReferenceGCSummary. addPhantomReferences(DateTimeStamp dateTimeStamp, int count, double pauseTime)voidReferenceGCSummary. addPhantomReferences(DateTimeStamp dateTimeStamp, int count, int freed, double pauseTime)voidReferenceGCSummary. addSoftReferences(DateTimeStamp dateTimeStamp, int count, double pauseTime)voidReferenceGCSummary. addWeakReferences(DateTimeStamp dateTimeStamp, int count, double pauseTime)Constructors in com.microsoft.gctoolkit.event with parameters of type DateTimeStamp Constructor Description GCEvent(DateTimeStamp timeStamp, double duration)GCEvent(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, double duration)GCEvent(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, GCCause cause, double duration)GCEvent(DateTimeStamp timeStamp, GCCause cause, double duration) -
Uses of DateTimeStamp in com.microsoft.gctoolkit.event.g1gc
Methods in com.microsoft.gctoolkit.event.g1gc that return DateTimeStamp Modifier and Type Method Description DateTimeStampG1Trap. getDateTimeStamp()Constructors in com.microsoft.gctoolkit.event.g1gc with parameters of type DateTimeStamp Constructor Description ConcurrentCleanupForNextMark(DateTimeStamp timeStamp, double duration)ConcurrentCleanupForNextMark(DateTimeStamp timeStamp, GCCause cause, double duration)ConcurrentClearClaimedMarks(DateTimeStamp timeStamp, double duration)ConcurrentCompleteCleanup(DateTimeStamp timeStamp, double duration)ConcurrentCompleteCleanup(DateTimeStamp timeStamp, GCCause cause, double duration)ConcurrentCreateLiveData(DateTimeStamp timeStamp, double duration)ConcurrentCreateLiveData(DateTimeStamp timeStamp, GCCause cause, double duration)ConcurrentScanRootRegion(DateTimeStamp timeStamp, double duration)ConcurrentScanRootRegion(DateTimeStamp timeStamp, GCCause cause, double duration)G1Cleanup(DateTimeStamp timeStamp, double duration)G1ConcurrentCleanup(DateTimeStamp timeStamp, double duration)G1ConcurrentCleanup(DateTimeStamp timeStamp, GCCause cause, double duration)G1ConcurrentMark(DateTimeStamp timeStamp, double duration)G1ConcurrentMark(DateTimeStamp timeStamp, GCCause cause, double duration)G1ConcurrentMarkResetForOverflow(DateTimeStamp timeStamp)G1ConcurrentRebuildRememberedSets(DateTimeStamp timeStamp, double duration)G1ConcurrentRebuildRememberedSets(DateTimeStamp timeStamp, GCCause cause, double duration)G1ConcurrentStringDeduplication(DateTimeStamp timeStamp, double startingStringVolume, double endingStringVolume, double reduction, double percentReduction, double duration)G1ConcurrentStringDeduplication(DateTimeStamp timeStamp, GCCause cause, double startingStringVolume, double endingStringVolume, double reduction, double percentReduction, double duration)G1ConcurrentUndoCycle(DateTimeStamp timeStamp, double duration)G1ConcurrentUndoCycle(DateTimeStamp timeStamp, GCCause cause, double duration)G1FullGC(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double pauseTime)G1FullGC(DateTimeStamp timeStamp, GCCause cause, double pauseTime)G1FullGCNES(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double pauseTime)G1FullGCNES(DateTimeStamp timeStamp, GCCause cause, double pauseTime)G1GCConcurrentEvent(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)G1GCEvent(DateTimeStamp timeStamp, double duration)G1GCEvent(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, double duration)G1GCEvent(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)G1GCEvent(DateTimeStamp timeStamp, GCCause cause, double duration)G1GCPauseEvent(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)G1Mixed(DateTimeStamp dateTimeStamp, GCCause gcCause, double pauseTime)G1RealPause(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)G1Remark(DateTimeStamp timeStamp, double referenceProcessingTimes, double duration)G1Remark(DateTimeStamp timeStamp, double referenceProcessingTimes, double finalizeMarking, double unloading, double duration)G1SystemGC(DateTimeStamp timeStamp, double pauseTime)G1Young(DateTimeStamp dateTimeStamp, GarbageCollectionTypes gcType, GCCause gcCause, double pauseTime)G1Young(DateTimeStamp dateTimeStamp, GCCause gcCause, double pauseTime)G1YoungInitialMark(DateTimeStamp dateTimeStamp, GCCause gcCause, double pauseTime) -
Uses of DateTimeStamp in com.microsoft.gctoolkit.event.generational
Constructors in com.microsoft.gctoolkit.event.generational with parameters of type DateTimeStamp Constructor Description AbortablePreClean(DateTimeStamp timeStamp, double duration, double cpuTime, double wallClockTime, boolean abortDueToTime)CMSConcurrentEvent(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration, double cpuTime, double wallClockTime)CMSPauseEvent(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, GCCause cause, double duration)CMSRemark(DateTimeStamp timeStamp, double duration)CMSRemark(DateTimeStamp timeStamp, GCCause gcCause, double duration)ConcurrentMark(DateTimeStamp timeStamp, double duration, double cpuTime, double wallClockTime)ConcurrentModeFailure(DateTimeStamp timeStamp, GCCause cause, double duration)ConcurrentModeInterrupted(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)ConcurrentModeInterrupted(DateTimeStamp timeStamp, GCCause cause, double duration)ConcurrentPreClean(DateTimeStamp timeStamp, double duration, double cpuTime, double wallClockTime)ConcurrentReset(DateTimeStamp timeStamp, double duration, double cpuTime, double wallClockTime)ConcurrentSweep(DateTimeStamp timeStamp, double duration, double cpuTime, double wallClockTime)DefNew(DateTimeStamp timeStamp, GCCause cause, double duration)FullGC(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)FullGC(DateTimeStamp timeStamp, GCCause cause, double duration)GenerationalGCEvent(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)GenerationalGCPauseEvent(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)InitialMark(DateTimeStamp timeStamp, double duration)InitialMark(DateTimeStamp timeStamp, GCCause cause, double duration)ParNew(DateTimeStamp dateTimeStamp, GarbageCollectionTypes gcCollectionType, GCCause gcCause, double pauseTime)ParNew(DateTimeStamp dateTimeStamp, GCCause gcCause, double pauseTime)ParNewPromotionFailed(DateTimeStamp dateTimeStamp, double pauseTime)ParNewPromotionFailed(DateTimeStamp dateTimeStamp, GCCause gcCause, double pauseTime)PSFullGC(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)PSFullGC(DateTimeStamp timeStamp, GCCause cause, double duration)PSYoungGen(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)PSYoungGen(DateTimeStamp timeStamp, GCCause cause, double duration)SystemGC(DateTimeStamp timeStamp, double duration)SystemGC(DateTimeStamp timeStamp, GarbageCollectionTypes type, GCCause cause, double duration)SystemGC(DateTimeStamp timeStamp, GCCause cause, double duration)YoungGC(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, GCCause cause, double duration)YoungGC(DateTimeStamp timeStamp, GCCause cause, double duration) -
Uses of DateTimeStamp in com.microsoft.gctoolkit.event.jvm
Methods in com.microsoft.gctoolkit.event.jvm that return DateTimeStamp Modifier and Type Method Description DateTimeStampJVMEvent. getDateTimeStamp()Get the date/time stamp of when the event occurred.DateTimeStampJVMTermination. getTimeOfFirstEvent()DateTimeStampJVMTermination. getTimeOfTerminationEvent()Constructors in com.microsoft.gctoolkit.event.jvm with parameters of type DateTimeStamp Constructor Description ApplicationConcurrentTime(DateTimeStamp timeStamp, double duration)ApplicationRunTime(DateTimeStamp timeStamp, double duration)ApplicationStoppedTime(DateTimeStamp timeStamp, double duration, boolean gcPause)ApplicationStoppedTime(DateTimeStamp timeStamp, double duration, double timeToStopThreads, boolean gcPause)ApplicationStoppedTime(DateTimeStamp timeStamp, double duration, double timeToStopThreads, ApplicationStoppedTime.VMOperations safePointReason)JVMEvent(DateTimeStamp timeStamp, double duration)All events have a date/time stamp of when the event occurred, and a duration.JVMTermination(DateTimeStamp estimatedTimeOfJVMTermination, DateTimeStamp timeOfFirstEvent)estimatedTimeOfJVMTermination is the time JVM terminated or the last JVMEvent was seen.Safepoint(String vmOperationName, DateTimeStamp timeStamp, double duration)SurvivorRecord(DateTimeStamp timeStamp, long desiredOccupancy, int calculatedTenuringThreshold, int maxTenuringThreshold) -
Uses of DateTimeStamp in com.microsoft.gctoolkit.event.shenandoah
Constructors in com.microsoft.gctoolkit.event.shenandoah with parameters of type DateTimeStamp 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) -
Uses of DateTimeStamp in com.microsoft.gctoolkit.event.zgc
Methods in com.microsoft.gctoolkit.event.zgc with parameters of type DateTimeStamp Modifier and Type Method Description voidZGCCycle. setConcurrentMark(DateTimeStamp concurrentMarkTimeStamp, double duration)voidZGCCycle. setConcurrentMarkContinue(DateTimeStamp concurrentMarkContinueTimeStamp, double duration)voidZGCCycle. setConcurrentMarkFree(DateTimeStamp concurrentMarkFreeStart, double duration)voidZGCCycle. setConcurrentProcessNonStrongReferences(DateTimeStamp concurrentProcessNonStrongReferencesTimeStamp, double duration)voidZGCCycle. setConcurrentRelocate(DateTimeStamp concurrentRelocateTimeStamp, double duration)voidZGCCycle. setConcurrentRemapRoots(DateTimeStamp remapRootsStart, double remapRootsDuration)voidZGCCycle. setConcurrentResetRelocationSet(DateTimeStamp concurrentResetRelocationSetTimeStamp, double duration)voidZGCCycle. setConcurrentSelectRelocationSet(DateTimeStamp concurrentSelectRelocationSetTimeStamp, double duration)voidZGCCycle. setMarkFollow(DateTimeStamp markFollowStart, double markFollowDuration)voidZGCCycle. setMarkRoots(DateTimeStamp markRootsStart, double markRootsDuration)voidZGCCycle. setPauseMarkEnd(DateTimeStamp pauseMarkEndTimeStamp, double duration)voidZGCCycle. setPauseMarkStart(DateTimeStamp pauseMarkStartTimeStamp, double duration)voidZGCCycle. setPauseRelocateStart(DateTimeStamp pauseRelocateStartTimeStamp, double duration)voidZGCCycle. setRemapRemembered(DateTimeStamp remapRememberedStart, double remapRememberedDuration)voidZGCCycle. setRemapRootsColored(DateTimeStamp remapRootColoredStart, double remapRootsColoredDuration)voidZGCCycle. setRemapRootsUncolored(DateTimeStamp remapRootsUncoloredStart, double remapRootsUncoloredDuration)Constructors in com.microsoft.gctoolkit.event.zgc with parameters of type DateTimeStamp Constructor Description FullZGCCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, GCCause cause, double duration, ZGCCycle delegate)MajorZGCCycle(DateTimeStamp timeStamp, double duration)MajorZGCCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, double duration)MajorZGCCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, GCCause cause, double duration)MajorZGCCycle(DateTimeStamp timeStamp, GCCause cause, double duration)MinorZGCCycle(DateTimeStamp timeStamp, double duration)MinorZGCCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, double duration)MinorZGCCycle(DateTimeStamp timeStamp, GarbageCollectionTypes gcType, GCCause cause, double duration)MinorZGCCycle(DateTimeStamp timeStamp, GCCause cause, double duration) -
Uses of DateTimeStamp in com.microsoft.gctoolkit.jvm
Methods in com.microsoft.gctoolkit.jvm that return DateTimeStamp Modifier and Type Method Description DateTimeStampAbstractJavaVirtualMachine. getEstimatedJVMStartTime()If the first event is significantly distant from zero in relation to the time intervals between the of the next N events, where N maybe 1, then this is likely a log fragment and not the start of the run.DateTimeStampJavaVirtualMachine. getEstimatedJVMStartTime()Estimates the initial start time of the log in the case that the log is determined to be a fragment.DateTimeStampAbstractJavaVirtualMachine. getJVMTerminationTime()JVM termination time will be one of either, the time stamp in the termination event if present or, the time of the last event + that events duration.DateTimeStampJavaVirtualMachine. getJVMTerminationTime()Return the time of the last event in the GC log file.DateTimeStampAbstractJavaVirtualMachine. getTimeOfFirstEvent()DateTimeStampDiarizer. getTimeOfFirstEvent()DateTimeStampDiary. getTimeOfFirstEvent()DateTimeStampJavaVirtualMachine. getTimeOfFirstEvent()Return the time of the first event in the GC log file.Methods in com.microsoft.gctoolkit.jvm with parameters of type DateTimeStamp Modifier and Type Method Description voidAbstractJavaVirtualMachine. setEstimatedJVMStartTime(DateTimeStamp estimatedStartTime)Sets the estimated start time as calculated by the Aggregation classvoidDiary. setTimeOfFirstEvent(DateTimeStamp startTime) -
Uses of DateTimeStamp in com.microsoft.gctoolkit.time
Fields in com.microsoft.gctoolkit.time declared as DateTimeStamp Modifier and Type Field Description static DateTimeStampDateTimeStamp. EMPTY_DATEFields in com.microsoft.gctoolkit.time with type parameters of type DateTimeStamp Modifier and Type Field Description static Comparator<DateTimeStamp>DateTimeStamp. comparatorMethods in com.microsoft.gctoolkit.time that return DateTimeStamp Modifier and Type Method Description DateTimeStampDateTimeStamp. add(double offsetInDecimalSeconds)Return a newDateTimeStampresulting from adding the decimal second offset to this.static DateTimeStampDateTimeStamp. baseDate()Provides a minimal date.static DateTimeStampDateTimeStamp. fromGCLogLine(String line)DateTimeStampDateTimeStamp. minus(double offsetInDecimalSeconds)Return a newDateTimeStampresulting from subtracting the decimal second offset from this.Methods in com.microsoft.gctoolkit.time with parameters of type DateTimeStamp Modifier and Type Method Description booleanDateTimeStamp. after(DateTimeStamp other)Returntrueif this DateTimeStamp comes after the other.booleanDateTimeStamp. before(DateTimeStamp other)Returntrueif this DateTimeStamp comes before the other.intDateTimeStamp. compareTo(DateTimeStamp dateTimeStamp)It will compare date time first, if both are equals then compare timestamp value, For Null date time considered to be last entry.doubleDateTimeStamp. minus(DateTimeStamp other)Return the difference between this time stamp, and the time stamp of the other DateTimeStamp.doubleDateTimeStamp. timeSpanInMinutes(DateTimeStamp dateTimeStamp)Return the difference between time stamps, converted to minutes.
-