public interface Profiler
Modifier and Type | Method and Description |
---|---|
void |
disable() |
void |
enable() |
List<ScriptCoverage> |
getBestEffortCoverage()
Collect coverage data for the current isolate.
|
void |
setSamplingInterval(Integer interval)
Changes CPU profiler sampling interval.
|
void |
start() |
void |
startPreciseCoverage()
Enable precise code coverage.
|
void |
startPreciseCoverage(Boolean callCount,
Boolean detailed)
Enable precise code coverage.
|
void |
startTypeProfile()
Enable type profile.
|
Profile |
stop() |
void |
stopPreciseCoverage()
Disable precise code coverage.
|
void |
stopTypeProfile()
Disable type profile.
|
List<ScriptCoverage> |
takePreciseCoverage()
Collect coverage data for the current isolate, and resets execution counters.
|
List<ScriptTypeProfile> |
takeTypeProfile()
Collect type profile.
|
void enable()
void disable()
void setSamplingInterval(Integer interval)
interval
- New sampling interval in microseconds.void start()
Profile stop()
void startPreciseCoverage(Boolean callCount, Boolean detailed)
callCount
- Collect accurate call counts beyond simple 'covered' or 'not covered'.detailed
- Collect block-based coverage.void stopPreciseCoverage()
List<ScriptCoverage> takePreciseCoverage()
List<ScriptCoverage> getBestEffortCoverage()
void startTypeProfile()
void stopTypeProfile()
List<ScriptTypeProfile> takeTypeProfile()
void startPreciseCoverage()
Copyright © 2017 WebFolder OÜ. All rights reserved.