Leak¶
sealed class Leak : Serializable
A leak found by HeapAnalyzer, either an ApplicationLeak or a LibraryLeak.
Inheritors¶
| LibraryLeak |
| ApplicationLeak |
Types¶
| Name | Summary |
|---|---|
| Companion | [jvm] object Companion |
Functions¶
| Name | Summary |
|---|---|
| toString | [jvm] open override fun toString(): String |
Properties¶
| Name | Summary |
|---|---|
| leakTraces | [jvm] abstract val leakTraces: List<LeakTrace> Group of leak traces which share the same leak signature. |
| shortDescription | [jvm] abstract val shortDescription: String |
| signature | [jvm] abstract val signature: String A unique SHA1 hash that represents this group of leak traces. |
| totalRetainedHeapByteSize | [jvm] val totalRetainedHeapByteSize: Int? Sum of LeakTrace.retainedHeapByteSize for all elements in leakTraces. Null if the retained heap size was not computed. |
| totalRetainedObjectCount | [jvm] val totalRetainedObjectCount: Int? Sum of LeakTrace.retainedObjectCount for all elements in leakTraces. Null if the retained heap size was not computed. |