shark-hprof / shark / HprofRecord / HeapDumpRecord / ObjectRecord / 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.
Name | Summary |
---|---|
<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. |
Name | Summary |
---|---|
classLoaderId | var classLoaderId: Long |
fieldCount | var fieldCount: Int |
id | var id: Long |
instanceSize | var instanceSize: Int |
protectionDomainId | var protectionDomainId: Long |
signersId | var signersId: Long |
stackTraceSerialNumber | var stackTraceSerialNumber: Int |
staticFieldCount | var staticFieldCount: Int |
superclassId | var superclassId: Long |