KeepHeapDumpsOnObjectsGrowing

class KeepHeapDumpsOnObjectsGrowing(deleteFile: (File) -> Unit = { it.delete() }) : HeapDumpStorageStrategy

Keeps the heap dumps until we're done diffing, then delete them only if there are no growing objects. This is useful if you intend to open up the heap dumps directly or re run the analysis on failure.

Constructors

Link copied to clipboard
constructor(deleteFile: (File) -> Unit = { it.delete() })

Functions

Link copied to clipboard
open override fun onHeapDiffResult(result: Result<HeapDiff>)
Link copied to clipboard
open fun onHeapDumpClosed(heapDumpFile: File)
Link copied to clipboard
open override fun onHeapDumped(heapDumpFile: File)