puppeteer/new-docs/puppeteer.protocol.heapprofiler.md

42 lines
2.9 KiB
Markdown
Raw Normal View History

<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) &gt; [puppeteer](./puppeteer.md) &gt; [Protocol](./puppeteer.protocol.md) &gt; [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. |