-
- All Known Implementing Classes:
TraceFileHeader
public interface TraceFileHeader
A class to format and report a binary TraceFileHeader produced by the IBM JVM's trace engine.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getFirstTracePointMillis()
long
getJVMStartedMillis()
long
getLastBufferWriteMillis()
long
getLastTracePointMillis()
String[]
getSysProcessorInfo()
String[]
getTraceParameters()
String[]
getVMStartUpParameters()
String
getVMVersion()
-
-
-
Method Detail
-
getVMVersion
String getVMVersion()
- Returns:
- a String representation of the JVM that produced the current TraceFile, null if no valid data.
-
getVMStartUpParameters
String[] getVMStartUpParameters()
- Returns:
- a String array representation of the startup parameters that were used to start the JVM that produced the current TraceFile, null if no valid data.
-
getTraceParameters
String[] getTraceParameters()
- Returns:
- a String array representation of the Trace startup parameters that were used to start the JVM that produced the current TraceFile, null if no valid data.
-
getSysProcessorInfo
String[] getSysProcessorInfo()
- Returns:
- a String array representation of the system on which the JVM that produced the current TraceFile was run, null if no valid data.
-
getJVMStartedMillis
long getJVMStartedMillis()
- Returns:
- the millisecond time at which the JVM that produced the current TraceFile was started. Returns -1 if no valid data.
-
getLastBufferWriteMillis
long getLastBufferWriteMillis()
- Returns:
- the millisecond time at which the JVM that produced the current TraceFile wrote its most recent TracePoint before the production of the current TraceFile. Returns -1 if no valid data.
-
getFirstTracePointMillis
long getFirstTracePointMillis()
- Returns:
- the millisecond time of the first TracePoint in the current TraceFile. This may not be the first TracePoint that the JVM produced. Returns -1 if no valid data.
-
getLastTracePointMillis
long getLastTracePointMillis()
- Returns:
- the millisecond time of the last TracePoint in the current TraceFile. This may not be the last TracePoint that the JVM produced. Returns -1 if no valid data.
-
-