Package-level declarations

Types

Link copied to clipboard
class DateFormatHeapDumpFileProvider(heapDumpDirectory: File, dateProvider: () -> Date = { Date() }, prefix: String = "", suffix: String = "") : HeapDumpFileProvider
Link copied to clipboard
class DumpingAndDeletingHeapGraphProvider(heapDumpFileProvider: HeapDumpFileProvider, heapDumper: HeapDumper, fileDeleter: FileDeleter) : HeapGraphProvider
Link copied to clipboard
fun interface FileDeleter
Link copied to clipboard
fun interface HeapDumper
Link copied to clipboard
fun interface HeapDumpFileProvider
Link copied to clipboard
class ObjectGrowthWarmupHeapDumper(objectGrowthDetector: ObjectGrowthDetector, delegate: HeapDumper) : HeapDumper

Functions

Link copied to clipboard
fun HeapDumpFileProvider.Companion.datetimeFormatted(directory: File, prefix: String = "", suffix: String = "", dateProvider: () -> Date = { Date() }): HeapDumpFileProvider
Link copied to clipboard
fun HeapGraphProvider.Companion.dumpingAndDeleting(heapDumper: HeapDumper, heapDumpFileProvider: HeapDumpFileProvider = TempHeapDumpFileProvider, fileDeleter: FileDeleter = FileDeleter { it.delete() }): DumpingAndDeletingHeapGraphProvider
Link copied to clipboard
fun HeapDumper.withDetectorWarmup(objectGrowthDetector: ObjectGrowthDetector): HeapDumper
Link copied to clipboard
fun HeapDumper.withGc(gcTrigger: GcTrigger = GcTrigger.inProcess()): HeapDumper