public final class JmhDetailedJFRProfiler extends Object implements org.openjdk.jmh.profile.ExternalProfiler, org.openjdk.jmh.profile.InternalProfiler
| Modifier and Type | Class and Description |
|---|---|
static interface |
JmhDetailedJFRProfiler.PostProcessor |
| Constructor and Description |
|---|
JmhDetailedJFRProfiler()
required for serviceloader.
|
JmhDetailedJFRProfiler(String initLine) |
| Modifier and Type | Method and Description |
|---|---|
Collection<String> |
addJVMInvokeOptions(org.openjdk.jmh.infra.BenchmarkParams params) |
Collection<String> |
addJVMOptions(org.openjdk.jmh.infra.BenchmarkParams params) |
Collection<? extends org.openjdk.jmh.results.Result> |
afterIteration(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams,
org.openjdk.jmh.infra.IterationParams iterationParams,
org.openjdk.jmh.results.IterationResult iterationResult) |
Collection<? extends org.openjdk.jmh.results.Result> |
afterTrial(org.openjdk.jmh.results.BenchmarkResult br,
long pid,
File stdOut,
File stdErr) |
boolean |
allowPrintErr() |
boolean |
allowPrintOut() |
void |
beforeIteration(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams,
org.openjdk.jmh.infra.IterationParams iterationParams) |
void |
beforeTrial(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams) |
String |
getDescription() |
String |
toString() |
public JmhDetailedJFRProfiler()
public JmhDetailedJFRProfiler(String initLine) throws org.openjdk.jmh.profile.ProfilerException
org.openjdk.jmh.profile.ProfilerExceptionpublic void beforeIteration(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams,
org.openjdk.jmh.infra.IterationParams iterationParams)
beforeIteration in interface org.openjdk.jmh.profile.InternalProfilerpublic Collection<? extends org.openjdk.jmh.results.Result> afterIteration(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams, org.openjdk.jmh.infra.IterationParams iterationParams, org.openjdk.jmh.results.IterationResult iterationResult)
afterIteration in interface org.openjdk.jmh.profile.InternalProfilerpublic Collection<String> addJVMInvokeOptions(org.openjdk.jmh.infra.BenchmarkParams params)
addJVMInvokeOptions in interface org.openjdk.jmh.profile.ExternalProfilerpublic Collection<String> addJVMOptions(org.openjdk.jmh.infra.BenchmarkParams params)
addJVMOptions in interface org.openjdk.jmh.profile.ExternalProfilerpublic void beforeTrial(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams)
beforeTrial in interface org.openjdk.jmh.profile.ExternalProfilerpublic Collection<? extends org.openjdk.jmh.results.Result> afterTrial(org.openjdk.jmh.results.BenchmarkResult br, long pid, File stdOut, File stdErr)
afterTrial in interface org.openjdk.jmh.profile.ExternalProfilerpublic boolean allowPrintOut()
allowPrintOut in interface org.openjdk.jmh.profile.ExternalProfilerpublic boolean allowPrintErr()
allowPrintErr in interface org.openjdk.jmh.profile.ExternalProfilerpublic String getDescription()
getDescription in interface org.openjdk.jmh.profile.ProfilerCopyright © 2020 SPF4J. All rights reserved.