public class FlightRecordingProfiler
extends java.lang.Object
implements org.openjdk.jmh.profile.ExternalProfiler
Constructor and Description |
---|
FlightRecordingProfiler() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
addJVMInvokeOptions(org.openjdk.jmh.infra.BenchmarkParams params) |
java.util.Collection<java.lang.String> |
addJVMOptions(org.openjdk.jmh.infra.BenchmarkParams params) |
java.util.Collection<? extends org.openjdk.jmh.results.Result> |
afterTrial(org.openjdk.jmh.results.BenchmarkResult benchmarkResult,
long l,
java.io.File stdOut,
java.io.File stdErr) |
boolean |
allowPrintErr() |
boolean |
allowPrintOut() |
void |
beforeTrial(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams) |
boolean |
checkSupport(java.util.List<java.lang.String> msgs) |
java.lang.String |
getDescription() |
public FlightRecordingProfiler() throws java.io.IOException
java.io.IOException
public java.util.Collection<java.lang.String> addJVMInvokeOptions(org.openjdk.jmh.infra.BenchmarkParams params)
addJVMInvokeOptions
in interface org.openjdk.jmh.profile.ExternalProfiler
public java.util.Collection<java.lang.String> addJVMOptions(org.openjdk.jmh.infra.BenchmarkParams params)
addJVMOptions
in interface org.openjdk.jmh.profile.ExternalProfiler
public void beforeTrial(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams)
beforeTrial
in interface org.openjdk.jmh.profile.ExternalProfiler
public java.util.Collection<? extends org.openjdk.jmh.results.Result> afterTrial(org.openjdk.jmh.results.BenchmarkResult benchmarkResult, long l, java.io.File stdOut, java.io.File stdErr)
afterTrial
in interface org.openjdk.jmh.profile.ExternalProfiler
public boolean allowPrintOut()
allowPrintOut
in interface org.openjdk.jmh.profile.ExternalProfiler
public boolean allowPrintErr()
allowPrintErr
in interface org.openjdk.jmh.profile.ExternalProfiler
public boolean checkSupport(java.util.List<java.lang.String> msgs)
public java.lang.String getDescription()
getDescription
in interface org.openjdk.jmh.profile.Profiler