Package | Description |
---|---|
org.openjdk.jmh.runner.options |
Modifier and Type | Class and Description |
---|---|
class |
OptionsBuilder |
Modifier and Type | Method and Description |
---|---|
ChainedOptionsBuilder |
ChainedOptionsBuilder.addProfiler(Class<? extends Profiler> profiler)
Add the profiler in the run
|
ChainedOptionsBuilder |
OptionsBuilder.addProfiler(Class<? extends Profiler> prof) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.addProfiler(Class<? extends Profiler> profiler,
String initLine)
Add the profiler in the run
|
ChainedOptionsBuilder |
OptionsBuilder.addProfiler(Class<? extends Profiler> prof,
String initLine) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.addProfiler(String profiler)
Add the profiler in the run
|
ChainedOptionsBuilder |
OptionsBuilder.addProfiler(String prof) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.addProfiler(String profiler,
String initLine)
Add the profiler in the run
|
ChainedOptionsBuilder |
OptionsBuilder.addProfiler(String prof,
String initLine) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.detectJvmArgs()
Autodetect forked JVM arguments from the parent VM.
|
ChainedOptionsBuilder |
OptionsBuilder.detectJvmArgs() |
ChainedOptionsBuilder |
ChainedOptionsBuilder.exclude(String regexp)
Exclude benchmarks from the run
(Can be used multiple times)
|
ChainedOptionsBuilder |
OptionsBuilder.exclude(String regexp) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.forks(int value)
Number of forks to use in the run
|
ChainedOptionsBuilder |
OptionsBuilder.forks(int value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.include(String regexp)
Include benchmark in the run
(Can be used multiple times)
|
ChainedOptionsBuilder |
OptionsBuilder.include(String regexp) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.includeWarmup(String regexp)
What other benchmarks to warmup along the way
|
ChainedOptionsBuilder |
OptionsBuilder.includeWarmup(String regexp) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.jvm(String path)
Forked JVM to use.
|
ChainedOptionsBuilder |
OptionsBuilder.jvm(String path) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.jvmArgs(String... value)
Forked JVM arguments.
|
ChainedOptionsBuilder |
OptionsBuilder.jvmArgs(String... value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.jvmArgsAppend(String... value)
Append forked JVM arguments:
These options go after other options.
|
ChainedOptionsBuilder |
OptionsBuilder.jvmArgsAppend(String... value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.jvmArgsPrepend(String... value)
Prepend forked JVM arguments:
These options go before any other options.
|
ChainedOptionsBuilder |
OptionsBuilder.jvmArgsPrepend(String... value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.measurementBatchSize(int value)
How large measurement batchSize should be?
|
ChainedOptionsBuilder |
OptionsBuilder.measurementBatchSize(int value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.measurementIterations(int count)
How many measurement measurementIterations to do
|
ChainedOptionsBuilder |
OptionsBuilder.measurementIterations(int count) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.measurementTime(TimeValue value)
How long each measurement iteration should take?
|
ChainedOptionsBuilder |
OptionsBuilder.measurementTime(TimeValue value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.mode(Mode mode)
Benchmark mode.
|
ChainedOptionsBuilder |
OptionsBuilder.mode(Mode mode) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.operationsPerInvocation(int value)
Operations per invocation.
|
ChainedOptionsBuilder |
OptionsBuilder.operationsPerInvocation(int opsPerInv) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.output(String filename)
Output filename to write the run log to
|
ChainedOptionsBuilder |
OptionsBuilder.output(String filename) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.param(String name,
String... values)
Set benchmark parameter values.
|
ChainedOptionsBuilder |
OptionsBuilder.param(String name,
String... values) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.parent(Options other)
Override the defaults from the given option.
|
ChainedOptionsBuilder |
OptionsBuilder.parent(Options other) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.result(String filename)
Output filename to write the result to
|
ChainedOptionsBuilder |
OptionsBuilder.result(String filename) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.resultFormat(ResultFormatType type)
ResultFormatType to use in the run
|
ChainedOptionsBuilder |
OptionsBuilder.resultFormat(ResultFormatType type) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.shouldDoGC(boolean value)
Should do GC between measurementIterations?
|
ChainedOptionsBuilder |
OptionsBuilder.shouldDoGC(boolean value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.shouldFailOnError(boolean value)
Should fail on first benchmark error?
|
ChainedOptionsBuilder |
OptionsBuilder.shouldFailOnError(boolean value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.syncIterations(boolean value)
Should synchronize measurementIterations?
|
ChainedOptionsBuilder |
OptionsBuilder.syncIterations(boolean value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.threadGroups(int... groups)
Subgroups thread distribution.
|
ChainedOptionsBuilder |
OptionsBuilder.threadGroups(int... groups) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.threads(int count)
Number of threads to run the benchmark in
|
ChainedOptionsBuilder |
OptionsBuilder.threads(int count) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.timeout(TimeValue value)
How long to wait for iteration execution?
|
ChainedOptionsBuilder |
OptionsBuilder.timeout(TimeValue value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.timeUnit(TimeUnit tu)
Timeunit to use in results
|
ChainedOptionsBuilder |
OptionsBuilder.timeUnit(TimeUnit tu) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.verbosity(VerboseMode mode)
Control verbosity level.
|
ChainedOptionsBuilder |
OptionsBuilder.verbosity(VerboseMode mode) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.warmupBatchSize(int value)
How large warmup batchSize should be?
|
ChainedOptionsBuilder |
OptionsBuilder.warmupBatchSize(int value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.warmupForks(int value)
Number of ignored forks
|
ChainedOptionsBuilder |
OptionsBuilder.warmupForks(int value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.warmupIterations(int value)
How many warmup iterations to do?
|
ChainedOptionsBuilder |
OptionsBuilder.warmupIterations(int value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.warmupMode(WarmupMode mode)
Warmup mode to use
|
ChainedOptionsBuilder |
OptionsBuilder.warmupMode(WarmupMode mode) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.warmupTime(TimeValue value)
How long each warmup iteration should take?
|
ChainedOptionsBuilder |
OptionsBuilder.warmupTime(TimeValue value) |
Copyright © 2012–2020 Oracle. All rights reserved.