Contains DevTools Protocol Profiler domain implementation accessible via ProfilerOperations class.
data class ConsoleProfileFinishedEvent : Event |
|
data class ConsoleProfileStartedEvent : Event
Sent when new profile recording is started using console.profile() call. |
|
data class CounterInfo
Collected counter information. |
|
data class CoverageRange
Coverage data for a source range. |
|
data class FunctionCoverage
Coverage data for a JavaScript function. |
|
data class GetBestEffortCoverageResponse
Represents response frame that is returned from Profiler#getBestEffortCoverage operation call. Collect coverage data for the current isolate. The coverage data may be incomplete due to garbage collection. |
|
data class GetRuntimeCallStatsResponse
Represents response frame that is returned from Profiler#getRuntimeCallStats operation call. Retrieve run time call stats. |
|
data class PositionTickInfo
Specifies a number of samples attributed to a certain source position. |
|
data class Profile
Profile. |
|
data class ProfileNode
Profile node. Holds callsite information, execution statistics and child nodes. |
|
class ProfilerOperations
ProfilerOperations represents Profiler protocol domain request/response operations and events that can be captured. |
|
data class ScriptCoverage
Coverage data for a JavaScript script. |
|
data class ScriptTypeProfile
Type profile data collected during runtime for a JavaScript script. |
|
data class SetSamplingIntervalRequest
Represents request frame that can be used with Profiler#setSamplingInterval operation call. |
|
data class StartPreciseCoverageRequest
Represents request frame that can be used with Profiler#startPreciseCoverage operation call. |
|
data class StartPreciseCoverageResponse
Represents response frame that is returned from Profiler#startPreciseCoverage operation call. 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. |
|
data class StopResponse
Represents response frame that is returned from Profiler#stop operation call. |
|
data class TakePreciseCoverageResponse
Represents response frame that is returned from Profiler#takePreciseCoverage operation call. Collect coverage data for the current isolate, and resets execution counters. Precise code coverage needs to have started. |
|
data class TakeTypeProfileResponse
Represents response frame that is returned from Profiler#takeTypeProfile operation call. Collect type profile. |
|
data class TypeObject
Describes a type collected during runtime. |
|
data class TypeProfileEntry
Source offset and types for a parameter or return value. |