Click or drag to resize

HeapProfilerClient Class

Version 101.0.180
HeapProfiler
Inheritance Hierarchy
SystemObject
  CefSharp.DevToolsDevToolsDomainBase
    CefSharp.DevTools.HeapProfilerHeapProfilerClient

Namespace:  CefSharp.DevTools.HeapProfiler
Assembly:  CefSharp (in CefSharp.dll) Version: 101.0.180.0 (101.0.180.0)
Syntax
public class HeapProfilerClient : DevToolsDomainBase

The HeapProfilerClient type exposes the following members.

Constructors
  NameDescription
Public methodHeapProfilerClient
HeapProfiler
Top
Methods
  NameDescription
Public methodAddInspectedHeapObjectAsync
Enables console to refer to the node with given id via $x (see Command Line API for more details $x functions).
Public methodCollectGarbageAsync
CollectGarbage
Public methodDisableAsync
Disable
Public methodEnableAsync
Enable
Protected methodEnumToString(Enum) (Inherited from DevToolsDomainBase.)
Protected methodEnumToString(ContentEncoding) (Inherited from DevToolsDomainBase.)
Protected methodEnumToString(CSPViolationType) (Inherited from DevToolsDomainBase.)
Protected methodEnumToString(DisabledImageType) (Inherited from DevToolsDomainBase.)
Protected methodEnumToString(PermissionType) (Inherited from DevToolsDomainBase.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetHeapObjectIdAsync
GetHeapObjectId
Public methodGetObjectByHeapObjectIdAsync
GetObjectByHeapObjectId
Public methodGetSamplingProfileAsync
GetSamplingProfile
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStartSamplingAsync
StartSampling
Public methodStartTrackingHeapObjectsAsync
StartTrackingHeapObjects
Public methodStopSamplingAsync
StopSampling
Public methodStopTrackingHeapObjectsAsync
StopTrackingHeapObjects
Public methodTakeHeapSnapshotAsync
TakeHeapSnapshot
Protected methodToBase64String (Inherited from DevToolsDomainBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventAddHeapSnapshotChunk
AddHeapSnapshotChunk
Public eventHeapStatsUpdate
If heap objects tracking has been started then backend may send update for one or more fragments
Public eventLastSeenObjectId
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.
Public eventReportHeapSnapshotProgress
ReportHeapSnapshotProgress
Public eventResetProfiles
ResetProfiles
Top
See Also