Package org.gradle.profiler.yourkit
Class YourKitProfiler
java.lang.Object
org.gradle.profiler.Profiler
org.gradle.profiler.InstrumentingProfiler
org.gradle.profiler.yourkit.YourKitProfiler
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gradle.profiler.InstrumentingProfiler
InstrumentingProfiler.SnapshotCapturingProfilerController -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanRestartRecording(ScenarioSettings settings) Can this profiler implementation restart recording, for the same JVM?doNewController(ScenarioSettings settings) protected JvmArgsCalculatorjvmArgsWithInstrumentation(ScenarioSettings settings, boolean startRecordingOnProcessStart, boolean captureSnapshotOnProcessExit) Creates JVM args to instrument that JVM with the given capabilities enabled.voidsummarizeResultFile(File resultFile, Consumer<String> consumer) Describe the given file, if recognized and should be reported to the user.toString()Methods inherited from class org.gradle.profiler.InstrumentingProfiler
newController, newInstrumentedBuildsJvmArgsCalculator, newJvmArgsCalculator, validate, validateMultipleDaemons, validateMultipleIterationsWithCleanupActionMethods inherited from class org.gradle.profiler.Profiler
isCreatesStacksFiles, newGradleArgsCalculator, newInstrumentedBuildsGradleArgsCalculator
-
Method Details
-
toString
-
summarizeResultFile
Description copied from class:ProfilerDescribe the given file, if recognized and should be reported to the user.- Overrides:
summarizeResultFilein classProfiler
-
canRestartRecording
Description copied from class:InstrumentingProfilerCan this profiler implementation restart recording, for the same JVM?- Overrides:
canRestartRecordingin classInstrumentingProfiler
-
doNewController
protected InstrumentingProfiler.SnapshotCapturingProfilerController doNewController(ScenarioSettings settings) - Specified by:
doNewControllerin classInstrumentingProfiler
-
jvmArgsWithInstrumentation
protected JvmArgsCalculator jvmArgsWithInstrumentation(ScenarioSettings settings, boolean startRecordingOnProcessStart, boolean captureSnapshotOnProcessExit) Description copied from class:InstrumentingProfilerCreates JVM args to instrument that JVM with the given capabilities enabled.- Specified by:
jvmArgsWithInstrumentationin classInstrumentingProfiler
-