Package org.gradle.profiler.jprofiler
Class JProfilerController
java.lang.Object
org.gradle.profiler.jprofiler.JProfilerController
- All Implemented Interfaces:
InstrumentingProfiler.SnapshotCapturingProfilerController
public class JProfilerController
extends Object
implements InstrumentingProfiler.SnapshotCapturingProfilerController
-
Constructor Summary
ConstructorsConstructorDescriptionJProfilerController(ScenarioSettings settings, JProfilerConfig jProfilerConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidcaptureSnapshot(String pid) Capture snapshot, if not already performed on stop.voidstartRecording(String pid) voidstopRecording(String pid) void
-
Constructor Details
-
JProfilerController
-
-
Method Details
-
startRecording
- Specified by:
startRecordingin interfaceInstrumentingProfiler.SnapshotCapturingProfilerController- Throws:
IOExceptionInterruptedException
-
stopRecording
- Specified by:
stopRecordingin interfaceInstrumentingProfiler.SnapshotCapturingProfilerController- Throws:
IOExceptionInterruptedException
-
captureSnapshot
Description copied from interface:InstrumentingProfiler.SnapshotCapturingProfilerControllerCapture snapshot, if not already performed on stop.- Specified by:
captureSnapshotin interfaceInstrumentingProfiler.SnapshotCapturingProfilerController- Throws:
IOExceptionInterruptedException
-
stopSession
- Specified by:
stopSessionin interfaceInstrumentingProfiler.SnapshotCapturingProfilerController- Throws:
IOExceptionInterruptedException
-