Click or drag to resize

ProfilerClient Class

Version 88.2.90
Profiler
Inheritance Hierarchy

Namespace:  CefSharp.DevTools.Profiler
Assembly:  CefSharp (in CefSharp.dll) Version: 88.2.90.0 (88.2.90.0)
Syntax
public class ProfilerClient : DevToolsDomainBase

The ProfilerClient type exposes the following members.

Constructors
  NameDescription
Public methodProfilerClient
Initializes a new instance of the ProfilerClient class
Top
Methods
  NameDescription
Public methodDisableAsync
Disable
Public methodDisableCountersAsync
Disable counters collection.
Public methodDisableRuntimeCallStatsAsync
Disable run time call stats collection.
Public methodEnableAsync
Enable
Public methodEnableCountersAsync
Enable counters collection.
Public methodEnableRuntimeCallStatsAsync
Enable run time call stats collection.
Protected methodEnumToString(Enum) (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 methodGetBestEffortCoverageAsync
Collect coverage data for the current isolate. The coverage data may be incomplete due to garbage collection.
Public methodGetCountersAsync
Retrieve counters.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetRuntimeCallStatsAsync
Retrieve run time call stats.
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 methodSetSamplingIntervalAsync
Changes CPU profiler sampling interval. Must be called before CPU profiles recording started.
Public methodStartAsync
Start
Public methodStartPreciseCoverageAsync
Enable precise code coverage. Coverage data for JavaScript executed before enabling precise code coverage may be incomplete. Enabling prevents running optimized code and resets execution counters.
Public methodStartTypeProfileAsync
Enable type profile.
Public methodStopAsync
Stop
Public methodStopPreciseCoverageAsync
Disable precise code coverage. Disabling releases unnecessary execution count records and allows executing optimized code.
Public methodStopTypeProfileAsync
Disable type profile. Disabling releases type profile data collected so far.
Public methodTakePreciseCoverageAsync
Collect coverage data for the current isolate, and resets execution counters. Precise code coverage needs to have started.
Public methodTakeTypeProfileAsync
Collect type profile.
Protected methodToBase64String (Inherited from DevToolsDomainBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also