Uses of Class
org.openjdk.jmh.util.Optional
Packages that use Optional
Package
Description
-
Uses of Optional in org.openjdk.jmh.generators.core
Methods in org.openjdk.jmh.generators.core that return OptionalModifier and TypeMethodDescriptionMethodGroup.getForks()
MethodGroup.getGroupLabels()
MethodGroup.getJvm()
MethodGroup.getJvmArgs()
MethodGroup.getJvmArgsAppend()
MethodGroup.getJvmArgsPrepend()
MethodGroup.getMeasurementBatchSize()
MethodGroup.getMeasurementIterations()
MethodGroup.getMeasurementTime()
MethodGroup.getOperationsPerInvocation()
MethodGroup.getOutputTimeUnit()
MethodGroup.getParams()
MethodGroup.getTimeout()
MethodGroup.getTotalThreadCount()
MethodGroup.getWarmupBatchSize()
MethodGroup.getWarmupForks()
MethodGroup.getWarmupIterations()
MethodGroup.getWarmupTime()
-
Uses of Optional in org.openjdk.jmh.runner
Fields in org.openjdk.jmh.runner declared as OptionalModifier and TypeFieldDescriptionBenchmarkListEntry.forks
BenchmarkListEntry.jvm
private final Optional
<Collection<String>> BenchmarkListEntry.jvmArgs
private final Optional
<Collection<String>> BenchmarkListEntry.jvmArgsAppend
private final Optional
<Collection<String>> BenchmarkListEntry.jvmArgsPrepend
BenchmarkListEntry.measurementBatchSize
BenchmarkListEntry.measurementIterations
BenchmarkListEntry.measurementTime
BenchmarkListEntry.opsPerInvocation
BenchmarkListEntry.params
private final Optional
<Collection<String>> BenchmarkListEntry.threadGroupLabels
BenchmarkListEntry.threads
BenchmarkListEntry.timeout
BenchmarkListEntry.tu
BenchmarkListEntry.warmupBatchSize
BenchmarkListEntry.warmupForks
BenchmarkListEntry.warmupIterations
BenchmarkListEntry.warmupTime
Methods in org.openjdk.jmh.runner that return OptionalModifier and TypeMethodDescriptionBenchmarkListEntry.getForks()
BenchmarkListEntry.getJvm()
BenchmarkListEntry.getJvmArgs()
BenchmarkListEntry.getJvmArgsAppend()
BenchmarkListEntry.getJvmArgsPrepend()
BenchmarkListEntry.getMeasurementBatchSize()
BenchmarkListEntry.getMeasurementIterations()
BenchmarkListEntry.getMeasurementTime()
BenchmarkListEntry.getOperationsPerInvocation()
BenchmarkListEntry.getParams()
BenchmarkListEntry.getThreadGroupLabels()
BenchmarkListEntry.getThreads()
BenchmarkListEntry.getTimeout()
BenchmarkListEntry.getTimeUnit()
BenchmarkListEntry.getWarmupBatchSize()
BenchmarkListEntry.getWarmupForks()
BenchmarkListEntry.getWarmupIterations()
BenchmarkListEntry.getWarmupTime()
Constructors in org.openjdk.jmh.runner with parameters of type OptionalModifierConstructorDescriptionBenchmarkListEntry
(String userClassQName, String generatedClassQName, String method, Mode mode, Optional<Integer> threads, int[] threadGroups, Optional<Collection<String>> threadGroupLabels, 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) -
Uses of Optional in org.openjdk.jmh.runner.options
Fields in org.openjdk.jmh.runner.options declared as OptionalModifier and TypeFieldDescriptionCommandLineOptions.batchSize
CommandLineOptions.failOnError
CommandLineOptions.fork
OptionsBuilder.forks
CommandLineOptions.gcEachIteration
CommandLineOptions.iterations
OptionsBuilder.iterations
CommandLineOptions.jvm
private final Optional
<Collection<String>> CommandLineOptions.jvmArgs
private Optional
<Collection<String>> OptionsBuilder.jvmArgs
private final Optional
<Collection<String>> CommandLineOptions.jvmArgsAppend
private Optional
<Collection<String>> OptionsBuilder.jvmArgsAppend
private final Optional
<Collection<String>> CommandLineOptions.jvmArgsPrepend
private Optional
<Collection<String>> OptionsBuilder.jvmArgsPrepend
OptionsBuilder.jvmBinary
OptionsBuilder.measurementBatchSize
OptionsBuilder.measurementTime
CommandLineOptions.opsPerInvocation
OptionsBuilder.opsPerInvocation
CommandLineOptions.output
OptionsBuilder.output
CommandLineOptions.result
OptionsBuilder.result
private final Optional
<ResultFormatType> CommandLineOptions.resultFormat
private Optional
<ResultFormatType> OptionsBuilder.rfType
CommandLineOptions.runTime
OptionsBuilder.shouldDoGC
OptionsBuilder.shouldFailOnError
CommandLineOptions.synchIterations
OptionsBuilder.syncIterations
private Optional
<int[]> OptionsBuilder.threadGroups
CommandLineOptions.threads
OptionsBuilder.threads
CommandLineOptions.timeout
OptionsBuilder.timeout
CommandLineOptions.timeUnit
OptionsBuilder.timeUnit
private final Optional
<VerboseMode> CommandLineOptions.verbose
private Optional
<VerboseMode> OptionsBuilder.verbosity
CommandLineOptions.warmupBatchSize
OptionsBuilder.warmupBatchSize
CommandLineOptions.warmupFork
OptionsBuilder.warmupForks
CommandLineOptions.warmupIterations
OptionsBuilder.warmupIterations
private final Optional
<WarmupMode> CommandLineOptions.warmupMode
private Optional
<WarmupMode> OptionsBuilder.warmupMode
CommandLineOptions.warmupTime
OptionsBuilder.warmupTime
Methods in org.openjdk.jmh.runner.options that return OptionalModifier and TypeMethodDescriptionCommandLineOptions.getForkCount()
Options.getForkCount()
Fork countOptionsBuilder.getForkCount()
CommandLineOptions.getJvm()
Options.getJvm()
JVM executable to use for forksOptionsBuilder.getJvm()
CommandLineOptions.getJvmArgs()
Options.getJvmArgs()
JVM parameters to use with forksOptionsBuilder.getJvmArgs()
CommandLineOptions.getJvmArgsAppend()
Options.getJvmArgsAppend()
JVM parameters to use with forks (these options will be appended after any other JVM option)OptionsBuilder.getJvmArgsAppend()
CommandLineOptions.getJvmArgsPrepend()
Options.getJvmArgsPrepend()
JVM parameters to use with forks (these options will be prepended before any other JVM option)OptionsBuilder.getJvmArgsPrepend()
CommandLineOptions.getMeasurementBatchSize()
Options.getMeasurementBatchSize()
Number of batch size for measurementOptionsBuilder.getMeasurementBatchSize()
CommandLineOptions.getMeasurementIterations()
Options.getMeasurementIterations()
Number of measurement iterationsOptionsBuilder.getMeasurementIterations()
CommandLineOptions.getMeasurementTime()
Options.getMeasurementTime()
The duration for measurement iterationsOptionsBuilder.getMeasurementTime()
CommandLineOptions.getOperationsPerInvocation()
Options.getOperationsPerInvocation()
Operations per invocation.OptionsBuilder.getOperationsPerInvocation()
CommandLineOptions.getOutput()
Options.getOutput()
Which file to use for dumping the outputOptionsBuilder.getOutput()
CommandLineOptions.getParameter
(String name) Options.getParameter
(String name) The overridden value of the parameter.OptionsBuilder.getParameter
(String name) CommandLineOptions.getResult()
Options.getResult()
Which file to use for dumping the resultOptionsBuilder.getResult()
CommandLineOptions.getResultFormat()
Options.getResultFormat()
Result format to useOptionsBuilder.getResultFormat()
Optional
<int[]> CommandLineOptions.getThreadGroups()
Optional
<int[]> Options.getThreadGroups()
Thread subgroups distribution.Optional
<int[]> OptionsBuilder.getThreadGroups()
CommandLineOptions.getThreads()
Options.getThreads()
Number of threads to runOptionsBuilder.getThreads()
CommandLineOptions.getTimeout()
Options.getTimeout()
Timeout: how long to wait for an iteration to complete.OptionsBuilder.getTimeout()
CommandLineOptions.getTimeUnit()
Options.getTimeUnit()
Timeunit to use in units.OptionsBuilder.getTimeUnit()
CommandLineOptions.getWarmupBatchSize()
Options.getWarmupBatchSize()
Number of batch size for warmupOptionsBuilder.getWarmupBatchSize()
CommandLineOptions.getWarmupForkCount()
Options.getWarmupForkCount()
Number of initial forks to ignore the results forOptionsBuilder.getWarmupForkCount()
CommandLineOptions.getWarmupIterations()
Options.getWarmupIterations()
Number of warmup iterationsOptionsBuilder.getWarmupIterations()
CommandLineOptions.getWarmupMode()
Options.getWarmupMode()
Warmup mode.OptionsBuilder.getWarmupMode()
CommandLineOptions.getWarmupTime()
Options.getWarmupTime()
The duration for warmup iterationsOptionsBuilder.getWarmupTime()
CommandLineOptions.shouldDoGC()
Options.shouldDoGC()
Should force GC between iterations?OptionsBuilder.shouldDoGC()
CommandLineOptions.shouldFailOnError()
Options.shouldFailOnError()
Should harness terminate on first error encountered?OptionsBuilder.shouldFailOnError()
CommandLineOptions.shouldSyncIterations()
Options.shouldSyncIterations()
Should synchronize iterations?OptionsBuilder.shouldSyncIterations()
private static <T> Optional
<T> CommandLineOptions.toOptional
(joptsimple.OptionSpec<T> option, joptsimple.OptionSet set) CommandLineOptions.treatQuoted
(joptsimple.OptionSet set, joptsimple.OptionSpec<String> spec) CommandLineOptions.verbosity()
Options.verbosity()
How verbose should we be?OptionsBuilder.verbosity()
-
Uses of Optional in org.openjdk.jmh.util
Methods in org.openjdk.jmh.util that return OptionalModifier and TypeMethodDescriptionstatic <T> Optional
<T> Optional.eitherOf
(T val) static <T> Optional
<T> Optional.none()
Produce empty Optionstatic <T> Optional
<T> Optional.of
(T val) Wrap the existing value in Option.Methods in org.openjdk.jmh.util with parameters of type Optional -
Uses of Optional in org.openjdk.jmh.util.lines
Methods in org.openjdk.jmh.util.lines that return OptionalModifier and TypeMethodDescriptionTestLineReader.nextOptionalInt()
TestLineReader.nextOptionalParamCollection()
TestLineReader.nextOptionalString()
TestLineReader.nextOptionalStringCollection()
TestLineReader.nextOptionalTimeUnit()
TestLineReader.nextOptionalTimeValue()
Methods in org.openjdk.jmh.util.lines with parameters of type OptionalModifier and TypeMethodDescriptionvoid
TestLineWriter.putOptionalInt
(Optional<Integer> opt) void
TestLineWriter.putOptionalParamCollection
(Optional<Map<String, String[]>> opt) void
TestLineWriter.putOptionalString
(Optional<String> opt) void
TestLineWriter.putOptionalStringCollection
(Optional<Collection<String>> opt) void
TestLineWriter.putOptionalTimeUnit
(Optional<TimeUnit> opt) void
TestLineWriter.putOptionalTimeValue
(Optional<TimeValue> opt)