Leak Trace Object
data class LeakTraceObject(val type: LeakTraceObject.ObjectType, val className: String, val labels: Set<String>, val leakingStatus: LeakTraceObject.LeakingStatus, val leakingStatusReason: String, val retainedHeapByteSize: Int?, val retainedObjectCount: Int?) : Serializable
Constructors
Link copied to clipboard
constructor(type: LeakTraceObject.ObjectType, className: String, labels: Set<String>, leakingStatus: LeakTraceObject.LeakingStatus, leakingStatusReason: String, retainedHeapByteSize: Int?, retainedObjectCount: Int?)
Properties
Link copied to clipboard
Class name of the object. The class name format is the same as what would be returned by Class.getName.
Link copied to clipboard
Returns {@link #className} without the package, ie stripped of any string content before the last period (included).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The minimum number of bytes which would be freed if all references to this object were released. Not null only if the retained heap size was computed AND leakingStatus is equal to LeakingStatus.UNKNOWN or LeakingStatus.LEAKING.
Link copied to clipboard
The minimum number of objects which would be unreachable if all references to this object were released. Not null only if the retained heap size was computed AND leakingStatus is equal to LeakingStatus.UNKNOWN or LeakingStatus.LEAKING.
Link copied to clipboard