//shark-hprof/shark/HprofRecord

HprofRecord

[jvm]
sealed class HprofRecord

A Hprof record. These data structure map 1:1 with how records are written in hprof files.

Types

NameSummary
HeapDumpEndRecord[jvm]
object HeapDumpEndRecord : HprofRecord
Terminates a series of heap dump segments. Concatenation of heap dump segments equals a heap dump.
HeapDumpRecord[jvm]
sealed class HeapDumpRecord : HprofRecord
LoadClassRecord[jvm]
class LoadClassRecord(classSerialNumber: Int, id: Long, stackTraceSerialNumber: Int, classNameStringId: Long) : HprofRecord
StackFrameRecord[jvm]
class StackFrameRecord(id: Long, methodNameStringId: Long, methodSignatureStringId: Long, sourceFileNameStringId: Long, classSerialNumber: Int, lineNumber: Int) : HprofRecord
StackTraceRecord[jvm]
class StackTraceRecord(stackTraceSerialNumber: Int, threadSerialNumber: Int, stackFrameIds: LongArray) : HprofRecord
StringRecord[jvm]
class StringRecord(id: Long, string: String) : HprofRecord

Inheritors

Name
StringRecord
LoadClassRecord
HeapDumpEndRecord
StackFrameRecord
StackTraceRecord
HeapDumpRecord