public class Runner extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Options |
options |
protected OutputFormat |
out |
| Constructor and Description |
|---|
Runner(Options options)
Create Runner with the given options.
|
Runner(Options options,
OutputFormat format)
Create runner with the custom OutputFormat.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
etaAfterBenchmark(BenchmarkParams params) |
protected void |
etaAfterBenchmarks() |
protected void |
etaBeforeBenchmark() |
protected void |
etaBeforeBenchmarks(Collection<ActionPlan> plans) |
void |
list()
Print matching benchmarks into output.
|
Collection<RunResult> |
run()
Run benchmarks.
|
protected void |
runBenchmark(BenchmarkParams benchParams,
org.openjdk.jmh.runner.BenchmarkHandler handler,
org.openjdk.jmh.runner.IterationResultAcceptor acceptor) |
protected Multimap<BenchmarkParams,BenchmarkResult> |
runBenchmarksEmbedded(ActionPlan actionPlan) |
protected void |
runBenchmarksForked(ActionPlan actionPlan,
org.openjdk.jmh.runner.IterationResultAcceptor acceptor) |
RunResult |
runSingle()
Shortcut method for the single benchmark execution.
|
boolean |
runSystemGC()
Execute System.gc() if we the System.gc option is set.
|
protected final Options options
protected final OutputFormat out
public Runner(Options options, OutputFormat format)
options - options to useformat - OutputFormat to usepublic Runner(Options options)
OutputFormat as
mandated by options.options - options to use.public void list()
public RunResult runSingle() throws RunnerException
RunnerException - if more than one benchmark is found, or no results are returnedpublic Collection<RunResult> run() throws RunnerException
RunnerException - if something goes wrongprotected void runBenchmarksForked(ActionPlan actionPlan, org.openjdk.jmh.runner.IterationResultAcceptor acceptor)
protected Multimap<BenchmarkParams,BenchmarkResult> runBenchmarksEmbedded(ActionPlan actionPlan)
protected void etaAfterBenchmark(BenchmarkParams params)
protected void etaBeforeBenchmarks(Collection<ActionPlan> plans)
protected void etaBeforeBenchmark()
protected void etaAfterBenchmarks()
protected void runBenchmark(BenchmarkParams benchParams, org.openjdk.jmh.runner.BenchmarkHandler handler, org.openjdk.jmh.runner.IterationResultAcceptor acceptor)
public boolean runSystemGC()
Copyright © 2012-2015 Oracle. All Rights Reserved.