HeapProfiler Experimental API

Common API Experimental API Not implemented

RemoteDebug Core

Chrome (CDP 1.2)

Edge

Node (V8)

Safari iOS 10.0

addInspectedHeapObject addInspectedHeapObject addInspectedHeapObject
collectGarbage collectGarbage collectGarbage
disable disable disable
enable enable enable
getHeapObjectId getHeapObjectId getHeapObjectId
getObjectByHeapObjectId getObjectByHeapObjectId getObjectByHeapObjectId
startSampling startSampling startSampling
startTrackingHeapObjects startTrackingHeapObjects startTrackingHeapObjects
stopSampling stopSampling stopSampling
stopTrackingHeapObjects stopTrackingHeapObjects stopTrackingHeapObjects
takeHeapSnapshot takeHeapSnapshot takeHeapSnapshot

Events

RemoteDebug Core

Chrome (CDP 1.2)

Edge

Node (V8)

Safari iOS 10.0

addHeapSnapshotChunk addHeapSnapshotChunk addHeapSnapshotChunk
heapStatsUpdate heapStatsUpdate heapStatsUpdate
lastSeenObjectId lastSeenObjectId lastSeenObjectId
reportHeapSnapshotProgress reportHeapSnapshotProgress reportHeapSnapshotProgress
resetProfiles resetProfiles resetProfiles

Types

RemoteDebug Core

Chrome (CDP 1.2)

Edge

Node (V8)

Safari iOS 10.0

HeapSnapshotObjectId HeapSnapshotObjectId HeapSnapshotObjectId
SamplingHeapProfile SamplingHeapProfile SamplingHeapProfile
SamplingHeapProfileNode SamplingHeapProfileNode SamplingHeapProfileNode