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.forksBenchmarkListEntry.jvmprivate final Optional<Collection<String>> BenchmarkListEntry.jvmArgsprivate final Optional<Collection<String>> BenchmarkListEntry.jvmArgsAppendprivate final Optional<Collection<String>> BenchmarkListEntry.jvmArgsPrependBenchmarkListEntry.measurementBatchSizeBenchmarkListEntry.measurementIterationsBenchmarkListEntry.measurementTimeBenchmarkListEntry.opsPerInvocationBenchmarkListEntry.paramsprivate final Optional<Collection<String>> BenchmarkListEntry.threadGroupLabelsBenchmarkListEntry.threadsBenchmarkListEntry.timeoutBenchmarkListEntry.tuBenchmarkListEntry.warmupBatchSizeBenchmarkListEntry.warmupForksBenchmarkListEntry.warmupIterationsBenchmarkListEntry.warmupTimeMethods 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.batchSizeCommandLineOptions.failOnErrorCommandLineOptions.forkOptionsBuilder.forksCommandLineOptions.gcEachIterationCommandLineOptions.iterationsOptionsBuilder.iterationsCommandLineOptions.jvmprivate final Optional<Collection<String>> CommandLineOptions.jvmArgsprivate Optional<Collection<String>> OptionsBuilder.jvmArgsprivate final Optional<Collection<String>> CommandLineOptions.jvmArgsAppendprivate Optional<Collection<String>> OptionsBuilder.jvmArgsAppendprivate final Optional<Collection<String>> CommandLineOptions.jvmArgsPrependprivate Optional<Collection<String>> OptionsBuilder.jvmArgsPrependOptionsBuilder.jvmBinaryOptionsBuilder.measurementBatchSizeOptionsBuilder.measurementTimeCommandLineOptions.opsPerInvocationOptionsBuilder.opsPerInvocationCommandLineOptions.outputOptionsBuilder.outputCommandLineOptions.resultOptionsBuilder.resultprivate final Optional<ResultFormatType> CommandLineOptions.resultFormatprivate Optional<ResultFormatType> OptionsBuilder.rfTypeCommandLineOptions.runTimeOptionsBuilder.shouldDoGCOptionsBuilder.shouldFailOnErrorCommandLineOptions.synchIterationsOptionsBuilder.syncIterationsprivate Optional<int[]> OptionsBuilder.threadGroupsCommandLineOptions.threadsOptionsBuilder.threadsCommandLineOptions.timeoutOptionsBuilder.timeoutCommandLineOptions.timeUnitOptionsBuilder.timeUnitprivate final Optional<VerboseMode> CommandLineOptions.verboseprivate Optional<VerboseMode> OptionsBuilder.verbosityCommandLineOptions.warmupBatchSizeOptionsBuilder.warmupBatchSizeCommandLineOptions.warmupForkOptionsBuilder.warmupForksCommandLineOptions.warmupIterationsOptionsBuilder.warmupIterationsprivate final Optional<WarmupMode> CommandLineOptions.warmupModeprivate Optional<WarmupMode> OptionsBuilder.warmupModeCommandLineOptions.warmupTimeOptionsBuilder.warmupTimeMethods 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 TypeMethodDescriptionvoidTestLineWriter.putOptionalInt(Optional<Integer> opt) voidTestLineWriter.putOptionalParamCollection(Optional<Map<String, String[]>> opt) voidTestLineWriter.putOptionalString(Optional<String> opt) voidTestLineWriter.putOptionalStringCollection(Optional<Collection<String>> opt) voidTestLineWriter.putOptionalTimeUnit(Optional<TimeUnit> opt) voidTestLineWriter.putOptionalTimeValue(Optional<TimeValue> opt)