Package com.abovevacant.epitaph.core
Class HeapObject
java.lang.Object
com.abovevacant.epitaph.core.HeapObject
Information about a heap allocation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal longAddress of the heap object.final List<BacktraceFrame> Backtrace at allocation time.final longThread ID that allocated the object.final List<BacktraceFrame> Backtrace at deallocation time.final longThread ID that deallocated the object.final longSize of the allocation. -
Constructor Summary
ConstructorsConstructorDescriptionHeapObject(long address, long size, long allocationTid, List<BacktraceFrame> allocationBacktrace, long deallocationTid, List<BacktraceFrame> deallocationBacktrace) -
Method Summary
-
Field Details
-
address
public final long addressAddress of the heap object. -
size
public final long sizeSize of the allocation. -
allocationTid
public final long allocationTidThread ID that allocated the object. -
allocationBacktrace
Backtrace at allocation time. -
deallocationTid
public final long deallocationTidThread ID that deallocated the object. -
deallocationBacktrace
Backtrace at deallocation time.
-
-
Constructor Details
-
HeapObject
public HeapObject(long address, long size, long allocationTid, List<BacktraceFrame> allocationBacktrace, long deallocationTid, List<BacktraceFrame> deallocationBacktrace)
-