public final class JmhFlightRecorderProfiler extends Object implements org.openjdk.jmh.profile.ExternalProfiler
Constructor and Description |
---|
JmhFlightRecorderProfiler() |
Modifier and Type | Method and Description |
---|---|
Collection<String> |
addJVMInvokeOptions(org.openjdk.jmh.infra.BenchmarkParams params) |
Collection<String> |
addJVMOptions(org.openjdk.jmh.infra.BenchmarkParams params)
See:
http://docs.oracle.com/cd/E15289_01/doc.40/e15070/usingjfr.htm
and
http://docs.oracle.com/cd/E15289_01/doc.40/e15070/config_rec_data.htm
|
Collection<? extends org.openjdk.jmh.results.Result> |
afterTrial(org.openjdk.jmh.results.BenchmarkResult bp,
long l,
File file,
File file1) |
boolean |
allowPrintErr() |
boolean |
allowPrintOut() |
void |
beforeTrial(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams) |
static String |
benchmarkName() |
String |
getDescription() |
String |
toString() |
public Collection<String> addJVMInvokeOptions(org.openjdk.jmh.infra.BenchmarkParams params)
addJVMInvokeOptions
in interface org.openjdk.jmh.profile.ExternalProfiler
public static String benchmarkName()
public Collection<String> addJVMOptions(org.openjdk.jmh.infra.BenchmarkParams params)
addJVMOptions
in interface org.openjdk.jmh.profile.ExternalProfiler
params
- public void beforeTrial(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams)
beforeTrial
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 String getDescription()
getDescription
in interface org.openjdk.jmh.profile.Profiler
public Collection<? extends org.openjdk.jmh.results.Result> afterTrial(org.openjdk.jmh.results.BenchmarkResult bp, long l, File file, File file1)
afterTrial
in interface org.openjdk.jmh.profile.ExternalProfiler
Copyright © 2018 SPF4J. All rights reserved.