public interface Options
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Mode> |
getBenchModes()
Benchmarks modes to execute.
|
java.util.List<java.lang.String> |
getExcludes()
Which benchmarks to omit?
|
Optional<java.lang.Integer> |
getForkCount()
Fork count
|
java.util.List<java.lang.String> |
getIncludes()
Which benchmarks to execute?
|
Optional<java.lang.String> |
getJvm()
JVM executable to use for forks
|
Optional<java.util.Collection<java.lang.String>> |
getJvmArgs()
JVM parameters to use with forks
|
Optional<java.util.Collection<java.lang.String>> |
getJvmArgsAppend()
JVM parameters to use with forks (these options will be appended
after any other JVM option)
|
Optional<java.util.Collection<java.lang.String>> |
getJvmArgsPrepend()
JVM parameters to use with forks (these options will be prepended
before any other JVM option)
|
Optional<java.lang.Integer> |
getMeasurementBatchSize()
Number of batch size for measurement
|
Optional<java.lang.Integer> |
getMeasurementIterations()
Number of measurement iterations
|
Optional<TimeValue> |
getMeasurementTime()
The duration for measurement iterations
|
Optional<java.lang.Integer> |
getOperationsPerInvocation()
Operations per invocation.
|
Optional<java.lang.String> |
getOutput()
Which file to use for dumping the output
|
Optional<java.util.Collection<java.lang.String>> |
getParameter(java.lang.String name)
The overridden value of the parameter.
|
java.util.List<ProfilerConfig> |
getProfilers()
Profilers to use for the run.
|
Optional<java.lang.String> |
getResult()
Which file to use for dumping the result
|
Optional<ResultFormatType> |
getResultFormat()
Result format to use
|
Optional<int[]> |
getThreadGroups()
Thread subgroups distribution.
|
Optional<java.lang.Integer> |
getThreads()
Number of threads to run
|
Optional<TimeValue> |
getTimeout()
Timeout: how long to wait for an iteration to complete.
|
Optional<java.util.concurrent.TimeUnit> |
getTimeUnit()
Timeunit to use in units.
|
Optional<java.lang.Integer> |
getWarmupBatchSize()
Number of batch size for warmup
|
Optional<java.lang.Integer> |
getWarmupForkCount()
Number of initial forks to ignore the results for
|
java.util.List<java.lang.String> |
getWarmupIncludes()
Which benchmarks to warmup before doing the run.
|
Optional<java.lang.Integer> |
getWarmupIterations()
Number of warmup iterations
|
Optional<WarmupMode> |
getWarmupMode()
Warmup mode.
|
Optional<TimeValue> |
getWarmupTime()
The duration for warmup iterations
|
Optional<java.lang.Boolean> |
shouldDoGC()
Should force GC between iterations?
|
Optional<java.lang.Boolean> |
shouldFailOnError()
Should harness terminate on first error encountered?
|
Optional<java.lang.Boolean> |
shouldSyncIterations()
Should synchronize iterations?
|
Optional<VerboseMode> |
verbosity()
How verbose should we be?
|
java.util.List<java.lang.String> getIncludes()
java.util.List<java.lang.String> getExcludes()
Optional<java.lang.String> getOutput()
Optional<ResultFormatType> getResultFormat()
Optional<java.lang.String> getResult()
Optional<java.lang.Boolean> shouldDoGC()
java.util.List<ProfilerConfig> getProfilers()
Optional<VerboseMode> verbosity()
Optional<java.lang.Boolean> shouldFailOnError()
Optional<java.lang.Integer> getThreads()
Threads
Optional<int[]> getThreadGroups()
Group
,
GroupThreads
Optional<java.lang.Boolean> shouldSyncIterations()
Optional<java.lang.Integer> getWarmupIterations()
Warmup
Optional<TimeValue> getWarmupTime()
Warmup
Optional<java.lang.Integer> getWarmupBatchSize()
Warmup
Optional<WarmupMode> getWarmupMode()
WarmupMode
java.util.List<java.lang.String> getWarmupIncludes()
Optional<java.lang.Integer> getMeasurementIterations()
Measurement
Optional<TimeValue> getMeasurementTime()
Measurement
Optional<java.lang.Integer> getMeasurementBatchSize()
Measurement
java.util.Collection<Mode> getBenchModes()
BenchmarkMode
Optional<java.util.concurrent.TimeUnit> getTimeUnit()
OutputTimeUnit
Optional<java.lang.Integer> getOperationsPerInvocation()
OperationsPerInvocation
Optional<java.lang.Integer> getForkCount()
Fork
Optional<java.lang.Integer> getWarmupForkCount()
Fork
Optional<java.lang.String> getJvm()
Optional<java.util.Collection<java.lang.String>> getJvmArgs()
Fork
Optional<java.util.Collection<java.lang.String>> getJvmArgsAppend()
Fork
Optional<java.util.Collection<java.lang.String>> getJvmArgsPrepend()
Fork
Optional<java.util.Collection<java.lang.String>> getParameter(java.lang.String name)
name
- parameter nameParam