Package-level declarations

Types

Link copied to clipboard
class DatetimeFormattedHeapDumpFileProvider(heapDumpDirectoryProvider: HeapDumpDirectoryProvider, dateProvider: () -> Date = { Date() }, prefixProvider: () -> String = { "" }, suffixProvider: () -> String = { "" }) : HeapDumpFileProvider
class DumpingRepeatingScenarioObjectGrowthDetector(objectGrowthDetector: ObjectGrowthDetector, heapDumpFileProvider: HeapDumpFileProvider, heapDumper: HeapDumper, heapDumpStorageStrategy: HeapDumpStorageStrategy) : RepeatingScenarioObjectGrowthDetector

A RepeatingScenarioObjectGrowthDetector suitable for junit based automated tests that can dump the heap.

Link copied to clipboard
Link copied to clipboard
fun interface HeapDumper
Link copied to clipboard
fun interface HeapDumpFileProvider
Link copied to clipboard
Link copied to clipboard
class ObjectGrowthWarmupHeapDumper(objectGrowthDetector: ObjectGrowthDetector, delegate: HeapDumper, androidHeap: Boolean) : HeapDumper

Functions

Link copied to clipboard
fun HeapDumper.withDetectorWarmup(objectGrowthDetector: ObjectGrowthDetector, androidHeap: Boolean): HeapDumper
Link copied to clipboard
fun HeapDumper.withGc(gcTrigger: GcTrigger = GcTrigger.inProcess()): HeapDumper