42 lines
2.9 KiB
Markdown
42 lines
2.9 KiB
Markdown
|
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
|
||
|
|
||
|
[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [HeapProfiler](./puppeteer.protocol.heapprofiler.md)
|
||
|
|
||
|
## Protocol.HeapProfiler namespace
|
||
|
|
||
|
<b>Signature:</b>
|
||
|
|
||
|
```typescript
|
||
|
export namespace HeapProfiler
|
||
|
```
|
||
|
|
||
|
## Interfaces
|
||
|
|
||
|
| Interface | Description |
|
||
|
| --- | --- |
|
||
|
| [AddHeapSnapshotChunkEvent](./puppeteer.protocol.heapprofiler.addheapsnapshotchunkevent.md) | |
|
||
|
| [AddInspectedHeapObjectRequest](./puppeteer.protocol.heapprofiler.addinspectedheapobjectrequest.md) | |
|
||
|
| [GetHeapObjectIdRequest](./puppeteer.protocol.heapprofiler.getheapobjectidrequest.md) | |
|
||
|
| [GetHeapObjectIdResponse](./puppeteer.protocol.heapprofiler.getheapobjectidresponse.md) | |
|
||
|
| [GetObjectByHeapObjectIdRequest](./puppeteer.protocol.heapprofiler.getobjectbyheapobjectidrequest.md) | |
|
||
|
| [GetObjectByHeapObjectIdResponse](./puppeteer.protocol.heapprofiler.getobjectbyheapobjectidresponse.md) | |
|
||
|
| [GetSamplingProfileResponse](./puppeteer.protocol.heapprofiler.getsamplingprofileresponse.md) | |
|
||
|
| [HeapStatsUpdateEvent](./puppeteer.protocol.heapprofiler.heapstatsupdateevent.md) | If heap objects tracking has been started then backend may send update for one or more fragments |
|
||
|
| [LastSeenObjectIdEvent](./puppeteer.protocol.heapprofiler.lastseenobjectidevent.md) | 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](./puppeteer.protocol.heapprofiler.reportheapsnapshotprogressevent.md) | |
|
||
|
| [SamplingHeapProfile](./puppeteer.protocol.heapprofiler.samplingheapprofile.md) | Sampling profile. |
|
||
|
| [SamplingHeapProfileNode](./puppeteer.protocol.heapprofiler.samplingheapprofilenode.md) | Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes. |
|
||
|
| [SamplingHeapProfileSample](./puppeteer.protocol.heapprofiler.samplingheapprofilesample.md) | A single sample from a sampling profile. |
|
||
|
| [StartSamplingRequest](./puppeteer.protocol.heapprofiler.startsamplingrequest.md) | |
|
||
|
| [StartTrackingHeapObjectsRequest](./puppeteer.protocol.heapprofiler.starttrackingheapobjectsrequest.md) | |
|
||
|
| [StopSamplingResponse](./puppeteer.protocol.heapprofiler.stopsamplingresponse.md) | |
|
||
|
| [StopTrackingHeapObjectsRequest](./puppeteer.protocol.heapprofiler.stoptrackingheapobjectsrequest.md) | |
|
||
|
| [TakeHeapSnapshotRequest](./puppeteer.protocol.heapprofiler.takeheapsnapshotrequest.md) | |
|
||
|
|
||
|
## Type Aliases
|
||
|
|
||
|
| Type Alias | Description |
|
||
|
| --- | --- |
|
||
|
| [HeapSnapshotObjectId](./puppeteer.protocol.heapprofiler.heapsnapshotobjectid.md) | Heap snapshot object id. |
|
||
|
|