V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8_inspector::V8HeapProfilerAgentImpl Class Reference
Inheritance diagram for v8_inspector::V8HeapProfilerAgentImpl:

Public Member Functions

 V8HeapProfilerAgentImpl (V8InspectorSessionImpl *, protocol::FrontendChannel *, protocol::DictionaryValue *state)
 
void restore ()
 
Response collectGarbage () override
 
Response enable () override
 
Response startTrackingHeapObjects (Maybe< bool > trackAllocations) override
 
Response stopTrackingHeapObjects (Maybe< bool > reportProgress) override
 
Response disable () override
 
Response takeHeapSnapshot (Maybe< bool > reportProgress) override
 
Response getObjectByHeapObjectId (const String16 &heapSnapshotObjectId, Maybe< String16 > objectGroup, std::unique_ptr< protocol::Runtime::RemoteObject > *result) override
 
Response addInspectedHeapObject (const String16 &inspectedHeapObjectId) override
 
Response getHeapObjectId (const String16 &objectId, String16 *heapSnapshotObjectId) override
 
Response startSampling (Maybe< double > samplingInterval) override
 
Response stopSampling (std::unique_ptr< protocol::HeapProfiler::SamplingHeapProfile > *) override
 
Response getSamplingProfile (std::unique_ptr< protocol::HeapProfiler::SamplingHeapProfile > *) override
 

Detailed Description

Definition at line 21 of file v8-heap-profiler-agent-impl.h.


The documentation for this class was generated from the following files: