Package-level declarations

Types

Link copied to clipboard
object HotSpotHeapDumper : HeapDumper
Link copied to clipboard
class RepositoryRootHeapDumpDirectoryProvider(heapDumpDirectoryName: String) : HeapDumpDirectoryProvider

Functions

Link copied to clipboard
fun HeapDumper.Companion.forJvmInProcess(): HotSpotHeapDumper
Link copied to clipboard
fun HeapDiff.Companion.repeatingJvmInProcessScenario(objectGrowthDetector: ObjectGrowthDetector = ObjectGrowthDetector.forJvmHeap(), heapDumpDirectoryProvider: HeapDumpDirectoryProvider = RepositoryRootHeapDumpDirectoryProvider( "heap_dumps_object_growth" ), heapDumper: HeapDumper = HeapDumper.forJvmInProcess() .withGc(gcTrigger = GcTrigger.inProcess()) .withDetectorWarmup(objectGrowthDetector, androidHeap = false), heapDumpStorageStrategy: HeapDumpStorageStrategy = HeapDumpStorageStrategy.DeleteOnHeapDumpClose()): RepeatingScenarioObjectGrowthDetector

Creates a RepeatingScenarioObjectGrowthDetector suitable for JVM in process tests.