Interface TraceFileHeader
- 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.
 
 
 -