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.