public class JProfilerController extends java.lang.Object implements InstrumentingProfiler.SnapshotCapturingProfilerController
| Constructor and Description |
|---|
JProfilerController(ScenarioSettings settings,
JProfilerConfig jProfilerConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
captureSnapshot(java.lang.String pid)
Capture snapshot, if not already performed on stop.
|
void |
startRecording(java.lang.String pid) |
void |
stopRecording(java.lang.String pid) |
void |
stopSession() |
public JProfilerController(ScenarioSettings settings, JProfilerConfig jProfilerConfig)
public void startRecording(java.lang.String pid)
throws java.io.IOException,
java.lang.InterruptedException
startRecording in interface InstrumentingProfiler.SnapshotCapturingProfilerControllerjava.io.IOExceptionjava.lang.InterruptedExceptionpublic void stopRecording(java.lang.String pid)
throws java.io.IOException,
java.lang.InterruptedException
stopRecording in interface InstrumentingProfiler.SnapshotCapturingProfilerControllerjava.io.IOExceptionjava.lang.InterruptedExceptionpublic void captureSnapshot(java.lang.String pid)
throws java.io.IOException,
java.lang.InterruptedException
InstrumentingProfiler.SnapshotCapturingProfilerControllercaptureSnapshot in interface InstrumentingProfiler.SnapshotCapturingProfilerControllerjava.io.IOExceptionjava.lang.InterruptedExceptionpublic void stopSession()
throws java.io.IOException,
java.lang.InterruptedException
stopSession in interface InstrumentingProfiler.SnapshotCapturingProfilerControllerjava.io.IOExceptionjava.lang.InterruptedException