puppeteer/new-docs/puppeteer.protocol.heapprofiler.md
2020-07-13 14:01:35 +01:00

2.9 KiB

Home > puppeteer > Protocol > HeapProfiler

Protocol.HeapProfiler namespace

Signature:

export namespace HeapProfiler 

Interfaces

Interface Description
AddHeapSnapshotChunkEvent
AddInspectedHeapObjectRequest
GetHeapObjectIdRequest
GetHeapObjectIdResponse
GetObjectByHeapObjectIdRequest
GetObjectByHeapObjectIdResponse
GetSamplingProfileResponse
HeapStatsUpdateEvent If heap objects tracking has been started then backend may send update for one or more fragments
LastSeenObjectIdEvent If heap objects tracking has been started then backend regularly sends a current value for last seen object id and corresponding timestamp. If the were changes in the heap since last event then one or more heapStatsUpdate events will be sent before a new lastSeenObjectId event.
ReportHeapSnapshotProgressEvent
SamplingHeapProfile Sampling profile.
SamplingHeapProfileNode Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.
SamplingHeapProfileSample A single sample from a sampling profile.
StartSamplingRequest
StartTrackingHeapObjectsRequest
StopSamplingResponse
StopTrackingHeapObjectsRequest
TakeHeapSnapshotRequest

Type Aliases

Type Alias Description
HeapSnapshotObjectId Heap snapshot object id.