shark-hprof / shark / HprofRecord / HeapDumpRecord / ObjectRecord / ClassSkipContentRecord

ClassSkipContentRecord

class ClassSkipContentRecord : HprofRecord.HeapDumpRecord.ObjectRecord

This isn‘t a real record type as found in the heap dump. It’s an alternative to ClassDumpRecord for when you don't need the class content.

To limit object allocation while parsing, HprofReader uses a single instance which is reused after each call to OnHprofRecordListener.onHprofRecord.

Constructors

NameSummary
<init>ClassSkipContentRecord(id: Long, stackTraceSerialNumber: Int, superclassId: Long, classLoaderId: Long, signersId: Long, protectionDomainId: Long, instanceSize: Int, staticFieldCount: Int, fieldCount: Int)
This isn‘t a real record type as found in the heap dump. It’s an alternative to ClassDumpRecord for when you don't need the class content.

Properties

NameSummary
classLoaderIdvar classLoaderId: Long
fieldCountvar fieldCount: Int
idvar id: Long
instanceSizevar instanceSize: Int
protectionDomainIdvar protectionDomainId: Long
signersIdvar signersId: Long
stackTraceSerialNumbervar stackTraceSerialNumber: Int
staticFieldCountvar staticFieldCount: Int
superclassIdvar superclassId: Long