Class InspectorProfiler
java.lang.Object
com.oracle.truffle.tools.chromeinspector.domains.Domain
com.oracle.truffle.tools.chromeinspector.domains.ProfilerDomain
com.oracle.truffle.tools.chromeinspector.InspectorProfiler
-
Field Summary
Fields inherited from class com.oracle.truffle.tools.chromeinspector.domains.Domain
eventHandler -
Constructor Summary
ConstructorsConstructorDescriptionInspectorProfiler(InspectorExecutionContext context, ConnectionWatcher connectionWatcher) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddoEnable()voidsetSamplingInterval(long interval) voidstart()voidstartPreciseCoverage(boolean callCount, boolean detailed) voidstop()voidvoidMethods inherited from class com.oracle.truffle.tools.chromeinspector.domains.Domain
disable, enable, isEnabled, notifyClosing, notifyDisabled, setEventHandler
-
Constructor Details
-
InspectorProfiler
-
-
Method Details
-
doEnable
-
doDisable
-
setSamplingInterval
public void setSamplingInterval(long interval) - Specified by:
setSamplingIntervalin classProfilerDomain
-
start
public void start()- Specified by:
startin classProfilerDomain
-
stop
- Specified by:
stopin classProfilerDomain
-
startPreciseCoverage
public void startPreciseCoverage(boolean callCount, boolean detailed) - Specified by:
startPreciseCoveragein classProfilerDomain
-
stopPreciseCoverage
public void stopPreciseCoverage()- Specified by:
stopPreciseCoveragein classProfilerDomain
-
takePreciseCoverage
- Specified by:
takePreciseCoveragein classProfilerDomain
-
getBestEffortCoverage
- Specified by:
getBestEffortCoveragein classProfilerDomain
-
startTypeProfile
public void startTypeProfile()- Specified by:
startTypeProfilein classProfilerDomain
-
stopTypeProfile
public void stopTypeProfile()- Specified by:
stopTypeProfilein classProfilerDomain
-
takeTypeProfile
- Specified by:
takeTypeProfilein classProfilerDomain
-