ProfilerClient Class |
Namespace: CefSharp.DevTools.Profiler
The ProfilerClient type exposes the following members.
Name | Description | |
---|---|---|
ProfilerClient |
Profiler
|
Name | Description | |
---|---|---|
DisableAsync |
Disable
| |
EnableAsync |
Enable
| |
EnumToString(Enum) | (Inherited from DevToolsDomainBase.) | |
EnumToString(ContentEncoding) | (Inherited from DevToolsDomainBase.) | |
EnumToString(CSPViolationType) | (Inherited from DevToolsDomainBase.) | |
EnumToString(DisabledImageType) | (Inherited from DevToolsDomainBase.) | |
EnumToString(PermissionType) | (Inherited from DevToolsDomainBase.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetBestEffortCoverageAsync |
Collect coverage data for the current isolate. The coverage data may be incomplete due to
garbage collection.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
SetSamplingIntervalAsync |
Changes CPU profiler sampling interval. Must be called before CPU profiles recording started.
| |
StartAsync |
Start
| |
StartPreciseCoverageAsync |
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.
| |
StartTypeProfileAsync |
Enable type profile.
| |
StopAsync |
Stop
| |
StopPreciseCoverageAsync |
Disable precise code coverage. Disabling releases unnecessary execution count records and allows
executing optimized code.
| |
StopTypeProfileAsync |
Disable type profile. Disabling releases type profile data collected so far.
| |
TakePreciseCoverageAsync |
Collect coverage data for the current isolate, and resets execution counters. Precise code
coverage needs to have started.
| |
TakeTypeProfileAsync |
Collect type profile.
| |
ToBase64String | (Inherited from DevToolsDomainBase.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
ConsoleProfileFinished |
ConsoleProfileFinished
| |
ConsoleProfileStarted |
Sent when new profile recording is started using console.profile() call.
| |
PreciseCoverageDeltaUpdate |
Reports coverage delta since the last poll (either from an event like this, or from
`takePreciseCoverage` for the current isolate. May only be sent if precise code
coverage has been started. This event can be trigged by the embedder to, for example,
trigger collection of coverage data immediately at a certain point in time.
|