public class JfrProfiler extends InstrumentingProfiler
InstrumentingProfiler.SnapshotCapturingProfilerController| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canRestartRecording(ScenarioSettings settings)
Can this profiler implementation restart recording, for the same JVM?
|
boolean |
isCreatesStacksFiles() |
protected JvmArgsCalculator |
jvmArgsWithInstrumentation(ScenarioSettings settings,
boolean startRecordingOnProcessStart,
boolean captureSnapshotOnProcessExit)
Creates JVM args to instrument that JVM with the given capabilities enabled.
|
InstrumentingProfiler.SnapshotCapturingProfilerController |
newSnapshottingController(ScenarioSettings settings) |
void |
summarizeResultFile(java.io.File resultFile,
java.util.function.Consumer<java.lang.String> consumer)
Describe the given file, if recognized and should be reported to the user.
|
java.lang.String |
toString() |
void |
validate(ScenarioSettings settings,
java.util.function.Consumer<java.lang.String> reporter) |
newController, newInstrumentedBuildsJvmArgsCalculator, newJvmArgsCalculator, requiresGradle, validateMultipleDaemons, validateMultipleIterationsWithCleanupActionnewGradleArgsCalculator, newInstrumentedBuildsGradleArgsCalculatorpublic java.lang.String toString()
toString in class java.lang.Objectpublic void summarizeResultFile(java.io.File resultFile,
java.util.function.Consumer<java.lang.String> consumer)
ProfilersummarizeResultFile in class Profilerpublic InstrumentingProfiler.SnapshotCapturingProfilerController newSnapshottingController(ScenarioSettings settings)
newSnapshottingController in class InstrumentingProfilerprotected JvmArgsCalculator jvmArgsWithInstrumentation(ScenarioSettings settings, boolean startRecordingOnProcessStart, boolean captureSnapshotOnProcessExit)
InstrumentingProfilerjvmArgsWithInstrumentation in class InstrumentingProfilerpublic void validate(ScenarioSettings settings, java.util.function.Consumer<java.lang.String> reporter)
validate in class InstrumentingProfilerprotected boolean canRestartRecording(ScenarioSettings settings)
InstrumentingProfilercanRestartRecording in class InstrumentingProfilerpublic boolean isCreatesStacksFiles()
isCreatesStacksFiles in class Profiler