//leakcanary-repo/shark/HeapAnalyzer
HeapAnalyzer¶
[jvm]\ class HeapAnalyzer(listener: OnAnalysisProgressListener)
Analyzes heap dumps to look for leaks.
Constructors¶
HeapAnalyzer | [jvm] constructor(listener: OnAnalysisProgressListener) |
Functions¶
Name | Summary |
---|---|
analyze | [jvm] fun analyze(heapDumpFile: File, graph: HeapGraph, leakingObjectFinder: LeakingObjectFinder, referenceMatchers: List<ReferenceMatcher> = emptyList(), computeRetainedHeapSize: Boolean = false, objectInspectors: List<ObjectInspector> = emptyList(), metadataExtractor: MetadataExtractor = MetadataExtractor.NO_OP): HeapAnalysis Searches the heap dump for leaking instances and then computes the shortest strong reference path from those instances to the GC roots. |