//shark/shark/HeapAnalysisSuccess
[jvm]
data class HeapAnalysisSuccess(heapDumpFile: File, createdAtTimeMillis: Long, dumpDurationMillis: Long, analysisDurationMillis: Long, metadata: Map<String, String>, applicationLeaks: List<ApplicationLeak>, libraryLeaks: List<LibraryLeak>, unreachableObjects: List<LeakTraceObject>) : HeapAnalysis
The result of a successful heap analysis performed by HeapAnalyzer.
HeapAnalysisSuccess | [jvm] 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>) |
Name | Summary |
---|---|
Companion | [jvm] object Companion |
Name | Summary |
---|---|
toString | [jvm] open override fun toString(): String |
Name | Summary |
---|---|
allLeaks | [jvm] val allLeaks: Sequence<Leak> The list of Leak found in the heap dump by HeapAnalyzer, ie all applicationLeaks and all libraryLeaks in one list. |
analysisDurationMillis | [jvm] open override val analysisDurationMillis: Long Total time spent analyzing the heap. |
applicationLeaks | [jvm] val applicationLeaks: List<ApplicationLeak> The list of ApplicationLeak found in the heap dump by HeapAnalyzer. |
createdAtTimeMillis | [jvm] open override val createdAtTimeMillis: Long The System.currentTimeMillis when this HeapAnalysis instance was created. |
dumpDurationMillis | [jvm] open override val dumpDurationMillis: Long Total time spent dumping the heap. |
heapDumpFile | [jvm] open override val heapDumpFile: File The hprof file that was analyzed. |
libraryLeaks | [jvm] val libraryLeaks: List<LibraryLeak> The list of LibraryLeak found in the heap dump by HeapAnalyzer. |
metadata | [jvm] val metadata: Map<String, String> |
unreachableObjects | [jvm] val unreachableObjects: List<LeakTraceObject> |