Module chromiumoxide::cdp::js_protocol::profiler[][src]

Structs

CounterInfo

Collected counter information. CounterInfo

CounterInfoBuilder
CoverageRange

Coverage data for a source range. CoverageRange

CoverageRangeBuilder
DisableCountersParams

Disable counters collection. disableCounters

DisableCountersReturns

Disable counters collection. disableCounters

DisableParams
DisableReturns
DisableRuntimeCallStatsParams

Disable run time call stats collection. disableRuntimeCallStats

DisableRuntimeCallStatsReturns

Disable run time call stats collection. disableRuntimeCallStats

EnableCountersParams

Enable counters collection. enableCounters

EnableCountersReturns

Enable counters collection. enableCounters

EnableParams
EnableReturns
EnableRuntimeCallStatsParams

Enable run time call stats collection. enableRuntimeCallStats

EnableRuntimeCallStatsReturns

Enable run time call stats collection. enableRuntimeCallStats

EventConsoleProfileFinished
EventConsoleProfileStarted

Sent when new profile recording is started using console.profile() call. consoleProfileStarted

EventPreciseCoverageDeltaUpdate

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 immediatelly at a certain point in time. preciseCoverageDeltaUpdate

FunctionCoverage

Coverage data for a JavaScript function. FunctionCoverage

FunctionCoverageBuilder
GetBestEffortCoverageParams

Collect coverage data for the current isolate. The coverage data may be incomplete due to garbage collection. getBestEffortCoverage

GetBestEffortCoverageReturns

Collect coverage data for the current isolate. The coverage data may be incomplete due to garbage collection. getBestEffortCoverage

GetBestEffortCoverageReturnsBuilder
GetCountersParams

Retrieve counters. getCounters

GetCountersReturns

Retrieve counters. getCounters

GetCountersReturnsBuilder
GetRuntimeCallStatsParams

Retrieve run time call stats. getRuntimeCallStats

GetRuntimeCallStatsReturns

Retrieve run time call stats. getRuntimeCallStats

GetRuntimeCallStatsReturnsBuilder
PositionTickInfo

Specifies a number of samples attributed to a certain source position. PositionTickInfo

PositionTickInfoBuilder
Profile

Profile. Profile

ProfileBuilder
ProfileNode

Profile node. Holds callsite information, execution statistics and child nodes. ProfileNode

ProfileNodeBuilder
RuntimeCallCounterInfo

Runtime call counter information. RuntimeCallCounterInfo

RuntimeCallCounterInfoBuilder
ScriptCoverage

Coverage data for a JavaScript script. ScriptCoverage

ScriptCoverageBuilder
ScriptTypeProfile

Type profile data collected during runtime for a JavaScript script. ScriptTypeProfile

ScriptTypeProfileBuilder
SetSamplingIntervalParams

Changes CPU profiler sampling interval. Must be called before CPU profiles recording started. setSamplingInterval

SetSamplingIntervalParamsBuilder
SetSamplingIntervalReturns

Changes CPU profiler sampling interval. Must be called before CPU profiles recording started. setSamplingInterval

StartParams
StartPreciseCoverageParams

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

StartPreciseCoverageParamsBuilder
StartPreciseCoverageReturns

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

StartPreciseCoverageReturnsBuilder
StartReturns
StartTypeProfileParams

Enable type profile. startTypeProfile

StartTypeProfileReturns

Enable type profile. startTypeProfile

StopParams
StopPreciseCoverageParams

Disable precise code coverage. Disabling releases unnecessary execution count records and allows executing optimized code. stopPreciseCoverage

StopPreciseCoverageReturns

Disable precise code coverage. Disabling releases unnecessary execution count records and allows executing optimized code. stopPreciseCoverage

StopReturns
StopReturnsBuilder
StopTypeProfileParams

Disable type profile. Disabling releases type profile data collected so far. stopTypeProfile

StopTypeProfileReturns

Disable type profile. Disabling releases type profile data collected so far. stopTypeProfile

TakePreciseCoverageParams

Collect coverage data for the current isolate, and resets execution counters. Precise code coverage needs to have started. takePreciseCoverage

TakePreciseCoverageReturns

Collect coverage data for the current isolate, and resets execution counters. Precise code coverage needs to have started. takePreciseCoverage

TakePreciseCoverageReturnsBuilder
TakeTypeProfileParams

Collect type profile. takeTypeProfile

TakeTypeProfileReturns

Collect type profile. takeTypeProfile

TakeTypeProfileReturnsBuilder
TypeObject

Describes a type collected during runtime. TypeObject

TypeObjectBuilder
TypeProfileEntry

Source offset and types for a parameter or return value. TypeProfileEntry

TypeProfileEntryBuilder