takeHeapSnapshot

suspend fun takeHeapSnapshot(args: HeapProfiler.TakeHeapSnapshotParameter, mode: CommandMode = CommandMode.DEFAULT)


suspend fun takeHeapSnapshot(reportProgress: Boolean? = null, treatGlobalObjectsAsRoots: Boolean? = null, captureNumericValue: Boolean? = null, exposeInternals: Boolean? = null)

Parameters

reportProgress

If true 'reportHeapSnapshotProgress' events will be generated while snapshot is being taken.

treatGlobalObjectsAsRoots

If true, a raw snapshot without artificial roots will be generated. Deprecated in favor of exposeInternals.

captureNumericValue

If true, numerical values are included in the snapshot

exposeInternals

If true, exposes internals of the snapshot.