Package | Description |
---|---|
org.openjdk.jmh.runner | |
org.openjdk.jmh.runner.options | |
org.openjdk.jmh.util |
Constructor and Description |
---|
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(String userClassQName,
String generatedClassQName,
String method,
Mode mode,
int[] threadGroups,
Optional<Integer> threads,
Optional<Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<Integer> warmupBatchSize,
Optional<Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<Integer> measurementBatchSize,
Optional<Integer> forks,
Optional<Integer> warmupForks,
Optional<String> jvm,
Optional<Collection<String>> jvmArgs,
Optional<Collection<String>> jvmArgsPrepend,
Optional<Collection<String>> jvmArgsAppend,
Optional<Map<String,String[]>> params,
Optional<TimeUnit> tu,
Optional<Integer> opsPerInv,
Optional<TimeValue> timeout) |
Modifier and Type | Method and Description |
---|---|
Optional<Integer> |
OptionsBuilder.getForkCount() |
Optional<Integer> |
Options.getForkCount()
Fork count
|
Optional<Integer> |
CommandLineOptions.getForkCount() |
Optional<String> |
OptionsBuilder.getJvm() |
Optional<String> |
Options.getJvm()
JVM executable to use for forks
|
Optional<String> |
CommandLineOptions.getJvm() |
Optional<Collection<String>> |
OptionsBuilder.getJvmArgs() |
Optional<Collection<String>> |
Options.getJvmArgs()
JVM parameters to use with forks
|
Optional<Collection<String>> |
CommandLineOptions.getJvmArgs() |
Optional<Collection<String>> |
OptionsBuilder.getJvmArgsAppend() |
Optional<Collection<String>> |
Options.getJvmArgsAppend()
JVM parameters to use with forks (these options will be appended
after any other JVM option)
|
Optional<Collection<String>> |
CommandLineOptions.getJvmArgsAppend() |
Optional<Collection<String>> |
OptionsBuilder.getJvmArgsPrepend() |
Optional<Collection<String>> |
Options.getJvmArgsPrepend()
JVM parameters to use with forks (these options will be prepended
before any other JVM option)
|
Optional<Collection<String>> |
CommandLineOptions.getJvmArgsPrepend() |
Optional<Integer> |
OptionsBuilder.getMeasurementBatchSize() |
Optional<Integer> |
Options.getMeasurementBatchSize()
Number of batch size for measurement
|
Optional<Integer> |
CommandLineOptions.getMeasurementBatchSize() |
Optional<Integer> |
OptionsBuilder.getMeasurementIterations() |
Optional<Integer> |
Options.getMeasurementIterations()
Number of measurement iterations
|
Optional<Integer> |
CommandLineOptions.getMeasurementIterations() |
Optional<TimeValue> |
OptionsBuilder.getMeasurementTime() |
Optional<TimeValue> |
Options.getMeasurementTime()
The duration for measurement iterations
|
Optional<TimeValue> |
CommandLineOptions.getMeasurementTime() |
Optional<Integer> |
OptionsBuilder.getOperationsPerInvocation() |
Optional<Integer> |
Options.getOperationsPerInvocation()
Operations per invocation.
|
Optional<Integer> |
CommandLineOptions.getOperationsPerInvocation() |
Optional<String> |
OptionsBuilder.getOutput() |
Optional<String> |
Options.getOutput()
Which file to use for dumping the output
|
Optional<String> |
CommandLineOptions.getOutput() |
Optional<Collection<String>> |
OptionsBuilder.getParameter(String name) |
Optional<Collection<String>> |
Options.getParameter(String name)
The overridden value of the parameter.
|
Optional<Collection<String>> |
CommandLineOptions.getParameter(String name) |
Optional<String> |
OptionsBuilder.getResult() |
Optional<String> |
Options.getResult()
Which file to use for dumping the result
|
Optional<String> |
CommandLineOptions.getResult() |
Optional<ResultFormatType> |
OptionsBuilder.getResultFormat() |
Optional<ResultFormatType> |
Options.getResultFormat()
Result format to use
|
Optional<ResultFormatType> |
CommandLineOptions.getResultFormat() |
Optional<int[]> |
OptionsBuilder.getThreadGroups() |
Optional<int[]> |
Options.getThreadGroups()
Thread subgroups distribution.
|
Optional<int[]> |
CommandLineOptions.getThreadGroups() |
Optional<Integer> |
OptionsBuilder.getThreads() |
Optional<Integer> |
Options.getThreads()
Number of threads to run
|
Optional<Integer> |
CommandLineOptions.getThreads() |
Optional<TimeValue> |
OptionsBuilder.getTimeout() |
Optional<TimeValue> |
Options.getTimeout()
Timeout: how long to wait for an iteration to complete.
|
Optional<TimeValue> |
CommandLineOptions.getTimeout() |
Optional<TimeUnit> |
OptionsBuilder.getTimeUnit() |
Optional<TimeUnit> |
Options.getTimeUnit()
Timeunit to use in units.
|
Optional<TimeUnit> |
CommandLineOptions.getTimeUnit() |
Optional<Integer> |
OptionsBuilder.getWarmupBatchSize() |
Optional<Integer> |
Options.getWarmupBatchSize()
Number of batch size for warmup
|
Optional<Integer> |
CommandLineOptions.getWarmupBatchSize() |
Optional<Integer> |
OptionsBuilder.getWarmupForkCount() |
Optional<Integer> |
Options.getWarmupForkCount()
Number of initial forks to ignore the results for
|
Optional<Integer> |
CommandLineOptions.getWarmupForkCount() |
Optional<Integer> |
OptionsBuilder.getWarmupIterations() |
Optional<Integer> |
Options.getWarmupIterations()
Number of warmup iterations
|
Optional<Integer> |
CommandLineOptions.getWarmupIterations() |
Optional<WarmupMode> |
OptionsBuilder.getWarmupMode() |
Optional<WarmupMode> |
Options.getWarmupMode()
Warmup mode.
|
Optional<WarmupMode> |
CommandLineOptions.getWarmupMode() |
Optional<TimeValue> |
OptionsBuilder.getWarmupTime() |
Optional<TimeValue> |
Options.getWarmupTime()
The duration for warmup iterations
|
Optional<TimeValue> |
CommandLineOptions.getWarmupTime() |
Optional<Boolean> |
OptionsBuilder.shouldDoGC() |
Optional<Boolean> |
Options.shouldDoGC()
Should force GC between iterations?
|
Optional<Boolean> |
CommandLineOptions.shouldDoGC() |
Optional<Boolean> |
OptionsBuilder.shouldFailOnError() |
Optional<Boolean> |
Options.shouldFailOnError()
Should harness terminate on first error encountered?
|
Optional<Boolean> |
CommandLineOptions.shouldFailOnError() |
Optional<Boolean> |
OptionsBuilder.shouldSyncIterations() |
Optional<Boolean> |
Options.shouldSyncIterations()
Should synchronize iterations?
|
Optional<Boolean> |
CommandLineOptions.shouldSyncIterations() |
Optional<Collection<String>> |
CommandLineOptions.treatQuoted(joptsimple.OptionSet set,
joptsimple.OptionSpec<String> spec) |
Optional<VerboseMode> |
OptionsBuilder.verbosity() |
Optional<VerboseMode> |
Options.verbosity()
How verbose should we be?
|
Optional<VerboseMode> |
CommandLineOptions.verbosity() |
Modifier and Type | Method and Description |
---|---|
static <T> Optional<T> |
Optional.eitherOf(T val) |
static <T> Optional<T> |
Optional.none()
Produce empty Option
|
static <T> Optional<T> |
Optional.of(String source,
Optional.Unmarshaller<T> unmarshaller)
Parse the existing string value into the Option
|
static <T> Optional<T> |
Optional.of(T val)
Wrap the existing value in Option.
|
Optional<T> |
Optional.orAnother(Optional<T> alternative) |
Modifier and Type | Method and Description |
---|---|
Optional<T> |
Optional.orAnother(Optional<T> alternative) |
Copyright © 2016. All rights reserved.