- 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 Details
-
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.
-