Module chrome_remote_interface_model::profiler[][src]

Structs

ConsoleProfileFinishedEvent
ConsoleProfileFinishedEventBuilder
ConsoleProfileStartedEvent

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

CounterInfo

Collected counter information.

CoverageRange

Coverage data for a source range.

DisableCommand
DisableCountersCommand

Disable counters collection.

DisableCountersReturn

Disable counters collection.

DisableReturn
DisableRuntimeCallStatsCommand

Disable run time call stats collection.

DisableRuntimeCallStatsReturn

Disable run time call stats collection.

EnableCommand
EnableCountersCommand

Enable counters collection.

EnableCountersReturn

Enable counters collection.

EnableReturn
EnableRuntimeCallStatsCommand

Enable run time call stats collection.

EnableRuntimeCallStatsReturn

Enable run time call stats collection.

FunctionCoverage

Coverage data for a JavaScript function.

GetBestEffortCoverageCommand

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

GetBestEffortCoverageReturn

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

GetCountersCommand

Retrieve counters.

GetCountersReturn

Retrieve counters.

GetRuntimeCallStatsCommand

Retrieve run time call stats.

GetRuntimeCallStatsReturn

Retrieve run time call stats.

PositionTickInfo

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

PreciseCoverageDeltaUpdateEvent

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.

Profile

Profile.

ProfileBuilder
ProfileNode

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

ProfileNodeBuilder
RuntimeCallCounterInfo

Runtime call counter information.

ScriptCoverage

Coverage data for a JavaScript script.

ScriptTypeProfile

Type profile data collected during runtime for a JavaScript script.

SetSamplingIntervalCommand

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

SetSamplingIntervalReturn

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

StartCommand
StartPreciseCoverageCommand

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.

StartPreciseCoverageReturn

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.

StartReturn
StartTypeProfileCommand

Enable type profile.

StartTypeProfileReturn

Enable type profile.

StopCommand
StopPreciseCoverageCommand

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

StopPreciseCoverageReturn

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

StopReturn
StopTypeProfileCommand

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

StopTypeProfileReturn

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

TakePreciseCoverageCommand

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

TakePreciseCoverageReturn

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

TakeTypeProfileCommand

Collect type profile.

TakeTypeProfileReturn

Collect type profile.

TypeObject

Describes a type collected during runtime.

TypeProfileEntry

Source offset and types for a parameter or return value.