HeapAnalysisSuccess

data class HeapAnalysisSuccess(    val heapDumpFile: File,     val createdAtTimeMillis: Long,     val dumpDurationMillis: Long = DUMP_DURATION_UNKNOWN,     val analysisDurationMillis: Long,     val metadata: Map<String, String>,     val applicationLeaks: List<ApplicationLeak>,     val libraryLeaks: List<LibraryLeak>,     val unreachableObjects: List<LeakTraceObject>) : HeapAnalysis

The result of a successful heap analysis performed by HeapAnalyzer.

Constructors

Link copied to clipboard
fun HeapAnalysisSuccess(    heapDumpFile: File,     createdAtTimeMillis: Long,     dumpDurationMillis: Long = DUMP_DURATION_UNKNOWN,     analysisDurationMillis: Long,     metadata: Map<String, String>,     applicationLeaks: List<ApplicationLeak>,     libraryLeaks: List<LibraryLeak>,     unreachableObjects: List<LeakTraceObject>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val allLeaks: Sequence<Leak>

The list of Leak found in the heap dump by HeapAnalyzer, ie all applicationLeaks and all libraryLeaks in one list.

Link copied to clipboard
open override val analysisDurationMillis: Long

Total time spent analyzing the heap.

Link copied to clipboard
val applicationLeaks: List<ApplicationLeak>

The list of ApplicationLeak found in the heap dump by HeapAnalyzer.

Link copied to clipboard
open override val createdAtTimeMillis: Long

The System.currentTimeMillis when this HeapAnalysis instance was created.

Link copied to clipboard
open override val dumpDurationMillis: Long

Total time spent dumping the heap.

Link copied to clipboard
open override val heapDumpFile: File

The hprof file that was analyzed.

Link copied to clipboard
val libraryLeaks: List<LibraryLeak>

The list of LibraryLeak found in the heap dump by HeapAnalyzer.

Link copied to clipboard
val metadata: Map<String, String>
Link copied to clipboard
val unreachableObjects: List<LeakTraceObject>