- java.lang.Object
-
- com.microsoft.gctoolkit.event.jvm.JVMEvent
-
- com.microsoft.gctoolkit.event.jvm.JVMTermination
-
public class JVMTermination extends JVMEvent
-
-
Constructor Summary
Constructors Constructor Description JVMTermination(DateTimeStamp estimatedTimeOfJVMTermination, DateTimeStamp timeOfFirstEvent)estimatedTimeOfJVMTermination is the time JVM terminated or the last JVMEvent was seen.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DateTimeStampgetTimeOfFirstEvent()DateTimeStampgetTimeOfTerminationEvent()-
Methods inherited from class com.microsoft.gctoolkit.event.jvm.JVMEvent
getDateTimeStamp, getDuration, toString
-
-
-
-
Constructor Detail
-
JVMTermination
public JVMTermination(DateTimeStamp estimatedTimeOfJVMTermination, DateTimeStamp timeOfFirstEvent)
estimatedTimeOfJVMTermination is the time JVM terminated or the last JVMEvent was seen. For the last JVMEvent, any pause time will have been added to timeStamp. The duration normally means the duration of the event. In this case duration doesn't refer to the time the JVM took to shutdown but instead refers to the total running time of the JVM. This is a recognized change in the definition of duration. The start variable is the timeOfFirstEvent on the first event seen in the data source. Not starting from 0.000 secs should not add much noise to any of the subsequent calculations.- Parameters:
estimatedTimeOfJVMTermination- time of JVM termination message or end of last event seentimeOfFirstEvent- time of first message in the GC log.
-
-
Method Detail
-
getTimeOfTerminationEvent
public DateTimeStamp getTimeOfTerminationEvent()
-
getTimeOfFirstEvent
public DateTimeStamp getTimeOfFirstEvent()
-
-