public class Runnerextends 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.