Module cdp::heap_profiler
[−]
[src]
[Experimental]
HeapProfiler
Commands
HeapProfiler.enableExperimentalHeapProfiler.disableExperimentalHeapProfiler.startTrackingHeapObjectsExperimentalHeapProfiler.stopTrackingHeapObjectsExperimentalHeapProfiler.takeHeapSnapshotExperimentalHeapProfiler.collectGarbageExperimentalHeapProfiler.getObjectByHeapObjectIdExperimentalHeapProfiler.addInspectedHeapObjectExperimentalEnables console to refer to the node with given id via $x (see Command Line API for more details $x functions).
HeapProfiler.getHeapObjectIdExperimentalHeapProfiler.startSamplingExperimentalHeapProfiler.stopSamplingExperimental
Events
HeapProfiler.addHeapSnapshotChunkExperimentalHeapProfiler.resetProfilesExperimentalHeapProfiler.reportHeapSnapshotProgressExperimentalHeapProfiler.lastSeenObjectIdExperimentalIf 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.
HeapProfiler.heapStatsUpdateExperimentalIf heap objects tracking has been started then backend may send update for one or more fragments
Types
HeapSnapshotObjectIdExperimentalHeap snapshot object id.
SamplingHeapProfileNodeExperimentalSampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.
SamplingHeapProfileExperimentalProfile.
Structs
| AddHeapSnapshotChunkEvent |
[Experimental] |
| AddInspectedHeapObjectCommand |
[Experimental] Enables console to refer to the node with given id via $x (see Command Line API for more details $x functions). |
| AddInspectedHeapObjectResponse |
[Experimental] Enables console to refer to the node with given id via $x (see Command Line API for more details $x functions). |
| CollectGarbageCommand |
[Experimental] |
| CollectGarbageResponse |
[Experimental] |
| DisableCommand |
[Experimental] |
| DisableResponse |
[Experimental] |
| EnableCommand |
[Experimental] |
| EnableResponse |
[Experimental] |
| GetHeapObjectIdCommand |
[Experimental] |
| GetHeapObjectIdResponse |
[Experimental] |
| GetObjectByHeapObjectIdCommand |
[Experimental] |
| GetObjectByHeapObjectIdResponse |
[Experimental] |
| HeapStatsUpdateEvent |
[Experimental] If heap objects tracking has been started then backend may send update for one or more fragments |
| LastSeenObjectIdEvent |
[Experimental] 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 |
[Experimental] |
| ResetProfilesEvent |
[Experimental] |
| SamplingHeapProfile |
[Experimental] Profile. |
| SamplingHeapProfileNode |
[Experimental] Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes. |
| StartSamplingCommand |
[Experimental] |
| StartSamplingResponse |
[Experimental] |
| StartTrackingHeapObjectsCommand |
[Experimental] |
| StartTrackingHeapObjectsResponse |
[Experimental] |
| StopSamplingCommand |
[Experimental] |
| StopSamplingResponse |
[Experimental] |
| StopTrackingHeapObjectsCommand |
[Experimental] |
| StopTrackingHeapObjectsResponse |
[Experimental] |
| TakeHeapSnapshotCommand |
[Experimental] |
| TakeHeapSnapshotResponse |
[Experimental] |
Type Definitions
| HeapSnapshotObjectId |
[Experimental] Heap snapshot object id. |