Module chromiumoxide::cdp::js_protocol::profiler
source · Structs§
- Coverage data for a source range. CoverageRange
- Sent when new profile recording is started using console.profile() call. consoleProfileStarted
- 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. preciseCoverageDeltaUpdate - Coverage data for a JavaScript function. FunctionCoverage
- Collect coverage data for the current isolate. The coverage data may be incomplete due to garbage collection. getBestEffortCoverage
- Collect coverage data for the current isolate. The coverage data may be incomplete due to garbage collection. getBestEffortCoverage
- Specifies a number of samples attributed to a certain source position. PositionTickInfo
- Profile. Profile
- Profile node. Holds callsite information, execution statistics and child nodes. ProfileNode
- Coverage data for a JavaScript script. ScriptCoverage
- Type profile data collected during runtime for a JavaScript script. ScriptTypeProfile
- Changes CPU profiler sampling interval. Must be called before CPU profiles recording started. setSamplingInterval
- Changes CPU profiler sampling interval. Must be called before CPU profiles recording started. setSamplingInterval
- 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. startPreciseCoverage
- 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. startPreciseCoverage
- Enable type profile. startTypeProfile
- Enable type profile. startTypeProfile
- Disable precise code coverage. Disabling releases unnecessary execution count records and allows executing optimized code. stopPreciseCoverage
- Disable precise code coverage. Disabling releases unnecessary execution count records and allows executing optimized code. stopPreciseCoverage
- Disable type profile. Disabling releases type profile data collected so far. stopTypeProfile
- Disable type profile. Disabling releases type profile data collected so far. stopTypeProfile
- Collect coverage data for the current isolate, and resets execution counters. Precise code coverage needs to have started. takePreciseCoverage
- Collect coverage data for the current isolate, and resets execution counters. Precise code coverage needs to have started. takePreciseCoverage
- Collect type profile. takeTypeProfile
- Collect type profile. takeTypeProfile
- Describes a type collected during runtime. TypeObject
- Source offset and types for a parameter or return value. TypeProfileEntry