A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractPerfAsmProfiler - Class in org.openjdk.jmh.profile
 
AbstractPerfAsmProfiler(String[]) - Constructor for class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
AbstractPerfAsmProfiler.PerfEvents - Class in org.openjdk.jmh.profile
 
AbstractPerfAsmProfiler.PerfEvents(String[]) - Constructor for class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.PerfEvents
 
AbstractStatistics - Class in org.openjdk.jmh.util
 
AbstractStatistics() - Constructor for class org.openjdk.jmh.util.AbstractStatistics
 
ActionPlan - Class in org.openjdk.jmh.runner
 
ActionPlan(ActionType) - Constructor for class org.openjdk.jmh.runner.ActionPlan
 
add(Result) - Method in class org.openjdk.jmh.results.BenchmarkTaskResult
 
add(Result) - Method in class org.openjdk.jmh.results.HandlerResult
 
add(Action) - Method in class org.openjdk.jmh.runner.ActionPlan
 
add(T) - Method in class org.openjdk.jmh.util.HashMultiset
 
add(T, long) - Method in class org.openjdk.jmh.util.HashMultiset
 
add(T) - Method in interface org.openjdk.jmh.util.Multiset
Add the element to the multiset
add(T, long) - Method in interface org.openjdk.jmh.util.Multiset
Add the element to the multiset
add(long) - Method in class org.openjdk.jmh.util.SampleBuffer
 
add(T) - Method in class org.openjdk.jmh.util.TreeMultiset
 
add(T, long) - Method in class org.openjdk.jmh.util.TreeMultiset
 
addAll(SampleBuffer) - Method in class org.openjdk.jmh.util.SampleBuffer
 
addAllOps(long) - Method in class org.openjdk.jmh.results.HandlerResult
 
addBenchmarkResult(Result) - Method in class org.openjdk.jmh.results.BenchmarkResult
 
addCompilerHints(List<String>) - Static method in class org.openjdk.jmh.runner.CompilerHints
We need to generate a compiler hints file such that it includes: No compile command files are specified and no .hotspotrc file is available, then do JMH hints only No compile command files are specified and .hotspotrc file is available, then do JMH hints + .hotspotrc 1 to N compile command files are specified, then do JMH hints + all specified hints in files
addJVMInvokeOptions(BenchmarkParams) - Method in interface org.openjdk.jmh.profile.ExternalProfiler
Prepend JVM invocation with these commands.
addJVMInvokeOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
addJVMInvokeOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
addJVMInvokeOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
addJVMInvokeOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
addJVMOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
addJVMOptions(BenchmarkParams) - Method in interface org.openjdk.jmh.profile.ExternalProfiler
Add JVM these options to the run.
addJVMOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
addJVMOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
addMeasuredOps(long) - Method in class org.openjdk.jmh.results.HandlerResult
 
addOutputStream(OutputStream) - Method in class org.openjdk.jmh.util.InputStreamDrainer
Adds an output stream to drain the output to.
addProfiler(Class<? extends Profiler>) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Add the profiler in the run
addProfiler(Class<? extends Profiler>) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
addResult(Result) - Method in class org.openjdk.jmh.results.IterationResult
 
addResults(Collection<? extends Result>) - Method in class org.openjdk.jmh.results.HandlerResult
 
addResults(Collection<? extends Result>) - Method in class org.openjdk.jmh.results.IterationResult
 
addValue(double) - Method in class org.openjdk.jmh.util.ListStatistics
 
addValue(double, long) - Method in class org.openjdk.jmh.util.MultisetStatistics
 
afterIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.ClassloaderProfiler
 
afterIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.CompilerProfiler
 
afterIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.GCProfiler
 
afterIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
afterIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
afterIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.HotspotThreadProfiler
 
afterIteration(BenchmarkParams, IterationParams) - Method in interface org.openjdk.jmh.profile.InternalProfiler
Run this code after a benchmark iteration finished
afterIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.StackProfiler
 
afterTrial(BenchmarkResult, long, File, File) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
afterTrial(BenchmarkResult, long, File, File) - Method in interface org.openjdk.jmh.profile.ExternalProfiler
Run this code after the trial is done.
afterTrial(BenchmarkResult, long, File, File) - Method in class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
afterTrial(BenchmarkResult, long, File, File) - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
afterTrial(BenchmarkResult, long, File, File) - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
aggregate(Collection<ProfilerResult>) - Method in class org.openjdk.jmh.profile.ProfilerResultAggregator
 
aggregate(Collection<StackProfiler.StackResult>) - Method in class org.openjdk.jmh.profile.StackProfiler.StackResultAggregator
 
aggregate(Collection<R>) - Method in interface org.openjdk.jmh.results.Aggregator
Aggregate the results.
aggregateLabels(Collection<? extends Result>) - Static method in class org.openjdk.jmh.results.AggregatorUtils
 
aggregatePolicies(Collection<? extends Result>) - Static method in class org.openjdk.jmh.results.AggregatorUtils
 
aggregateRoles(Collection<? extends Result>) - Static method in class org.openjdk.jmh.results.AggregatorUtils
 
aggregateUnits(Collection<? extends Result>) - Static method in class org.openjdk.jmh.results.AggregatorUtils
 
AggregationPolicy - Enum in org.openjdk.jmh.results
 
Aggregator<R extends Result> - Interface in org.openjdk.jmh.results
Aggregator composes multiple results into one.
AggregatorUtils - Class in org.openjdk.jmh.results
 
allOps - Variable in class org.openjdk.jmh.results.RawResults
 
allowPrintErr() - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
allowPrintErr() - Method in interface org.openjdk.jmh.profile.ExternalProfiler
If target VM communicates with profiler with standard error, this method can be used to shun the output to console.
allowPrintErr() - Method in class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
allowPrintErr() - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
allowPrintOut() - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
allowPrintOut() - Method in interface org.openjdk.jmh.profile.ExternalProfiler
If target VM communicates with profiler with standard output, this method can be used to shun the output to console.
allowPrintOut() - Method in class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
allowPrintOut() - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
AuxCounters - Annotation Type in org.openjdk.jmh.annotations
AuxCounters annotation can be used to mark State objects as the bearers of auxiliary secondary results.
AverageTimeResult - Class in org.openjdk.jmh.results
Result class that stores average operation time.
AverageTimeResult(ResultRole, String, long, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.AverageTimeResult
 

B

beforeIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.ClassloaderProfiler
 
beforeIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.CompilerProfiler
 
beforeIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.GCProfiler
 
beforeIteration(BenchmarkParams, IterationParams) - Method in interface org.openjdk.jmh.profile.InternalProfiler
Run this code before starting the next benchmark iteration.
beforeIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.StackProfiler
 
beforeTrial(BenchmarkParams) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
beforeTrial(BenchmarkParams) - Method in interface org.openjdk.jmh.profile.ExternalProfiler
Run this code before starting the trial.
beforeTrial(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
beforeTrial(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
beforeTrial(BenchmarkParams) - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
Benchmark - Annotation Type in org.openjdk.jmh.annotations
Benchmark annotates the benchmark method.
BENCHMARK_LIST - Static variable in class org.openjdk.jmh.runner.BenchmarkList
Location of the pre-compiled list of micro benchmarks
BENCHMARK_MODE - Static variable in class org.openjdk.jmh.runner.Defaults
Default running mode.
BenchmarkException - Exception in org.openjdk.jmh.runner
Internal exception in JMH.
BenchmarkException(Throwable) - Constructor for exception org.openjdk.jmh.runner.BenchmarkException
 
BenchmarkGenerator - Class in org.openjdk.jmh.generators.core
Benchmark generator.
BenchmarkGenerator() - Constructor for class org.openjdk.jmh.generators.core.BenchmarkGenerator
 
BenchmarkGeneratorSession - Class in org.openjdk.jmh.generators.core
 
BenchmarkGeneratorSession() - Constructor for class org.openjdk.jmh.generators.core.BenchmarkGeneratorSession
 
BenchmarkList - Class in org.openjdk.jmh.runner
Helper class for listing micro benchmarks.
BenchmarkListEntry - Class in org.openjdk.jmh.runner
 
BenchmarkListEntry(String, String, Mode, int[], Optional<Integer>, Optional<Integer>, Optional<TimeValue>, Optional<Integer>, Optional<Integer>, Optional<TimeValue>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<String>, Optional<Collection<String>>, Optional<Collection<String>>, Optional<Collection<String>>, Optional<Map<String, String[]>>, Optional<TimeUnit>, Optional<Integer>, Optional<TimeValue>) - Constructor for class org.openjdk.jmh.runner.BenchmarkListEntry
 
BenchmarkListEntry(String) - Constructor for class org.openjdk.jmh.runner.BenchmarkListEntry
 
BenchmarkListEntry(String, String, Mode) - Constructor for class org.openjdk.jmh.runner.BenchmarkListEntry
 
BenchmarkMode - Annotation Type in org.openjdk.jmh.annotations
Benchmark mode declares the default modes in which this benchmark would run.
BenchmarkParams - Class in org.openjdk.jmh.infra
Benchmark parameters.
BenchmarkParams(BenchmarkParams) - Constructor for class org.openjdk.jmh.infra.BenchmarkParams
 
BenchmarkParams(String, String, boolean, int, int[], int, int, IterationParams, IterationParams, Mode, WorkloadParams, TimeUnit, int, String, Collection<String>, TimeValue) - Constructor for class org.openjdk.jmh.infra.BenchmarkParams
 
BenchmarkResult - Class in org.openjdk.jmh.results
Benchmark result.
BenchmarkResult(BenchmarkParams, Collection<IterationResult>) - Constructor for class org.openjdk.jmh.results.BenchmarkResult
 
BenchmarkResult(BenchmarkParams, Collection<IterationResult>, BenchmarkResultMetaData) - Constructor for class org.openjdk.jmh.results.BenchmarkResult
 
BenchmarkResultMetaData - Class in org.openjdk.jmh.results
 
BenchmarkResultMetaData(long, long, long, long, long) - Constructor for class org.openjdk.jmh.results.BenchmarkResultMetaData
 
BenchmarkTaskResult - Class in org.openjdk.jmh.results
 
BenchmarkTaskResult(long, long) - Constructor for class org.openjdk.jmh.results.BenchmarkTaskResult
 
BinaryLinkClient - Class in org.openjdk.jmh.runner.link
 
BinaryLinkClient(String, int) - Constructor for class org.openjdk.jmh.runner.link.BinaryLinkClient
 
BinaryLinkServer - Class in org.openjdk.jmh.runner.link
Accepts the binary data from the forked VM and pushes it to parent VM as appropriate.
BinaryLinkServer(Options, OutputFormat) - Constructor for class org.openjdk.jmh.runner.link.BinaryLinkServer
 
Blackhole - Class in org.openjdk.jmh.infra
Black Hole.
Blackhole() - Constructor for class org.openjdk.jmh.infra.Blackhole
 
BLANK_ARGS - Static variable in annotation type org.openjdk.jmh.annotations.Fork
 
BLANK_ARGS - Static variable in annotation type org.openjdk.jmh.annotations.Param
 
BLANK_BATCHSIZE - Static variable in annotation type org.openjdk.jmh.annotations.Measurement
 
BLANK_BATCHSIZE - Static variable in annotation type org.openjdk.jmh.annotations.Warmup
 
BLANK_FORKS - Static variable in annotation type org.openjdk.jmh.annotations.Fork
 
BLANK_ITERATIONS - Static variable in annotation type org.openjdk.jmh.annotations.Measurement
 
BLANK_ITERATIONS - Static variable in annotation type org.openjdk.jmh.annotations.Warmup
 
BLANK_TIME - Static variable in annotation type org.openjdk.jmh.annotations.Measurement
 
BLANK_TIME - Static variable in annotation type org.openjdk.jmh.annotations.Warmup
 
build() - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Produce the final Options
build() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 

C

ChainedOptionsBuilder - Interface in org.openjdk.jmh.runner.options
 
check(Class<?>, String...) - Static method in class org.openjdk.jmh.util.Utils
 
check(Class<?>, String) - Static method in class org.openjdk.jmh.util.Utils
 
checkSupport(List<String>) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
checkSupport(List<String>) - Method in class org.openjdk.jmh.profile.ClassloaderProfiler
 
checkSupport(List<String>) - Method in class org.openjdk.jmh.profile.CompilerProfiler
 
checkSupport(List<String>) - Method in class org.openjdk.jmh.profile.GCProfiler
 
checkSupport(List<String>) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
checkSupport(List<String>) - Method in class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
checkSupport(List<String>) - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
checkSupport(List<String>) - Method in interface org.openjdk.jmh.profile.Profiler
Check the support for a given profiler.
checkSupport(Class<? extends Profiler>, List<String>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
checkSupport(List<String>) - Method in class org.openjdk.jmh.profile.StackProfiler
 
checkSupport(List<String>) - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
ClassInfo - Interface in org.openjdk.jmh.generators.core
Class metadata.
ClassloaderProfiler - Class in org.openjdk.jmh.profile
 
ClassloaderProfiler() - Constructor for class org.openjdk.jmh.profile.ClassloaderProfiler
 
ClassUtils - Class in org.openjdk.jmh.util
A utility class for loading classes in various ways.
clear() - Method in class org.openjdk.jmh.util.HashMultimap
 
clear() - Method in class org.openjdk.jmh.util.HashsetMultimap
 
clear() - Method in interface org.openjdk.jmh.util.Multimap
Clears the multimap
clear() - Method in class org.openjdk.jmh.util.TreeMultimap
 
clearSinks() - Method in class org.openjdk.jmh.infra.Blackhole
 
cloneWith(Mode) - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
cloneWith(WorkloadParams) - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
close() - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
close() - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
close() - Method in class org.openjdk.jmh.util.UnCloseablePrintStream
 
command() - Method in enum org.openjdk.jmh.annotations.CompilerControl.Mode
 
CommandLineOptionException - Exception in org.openjdk.jmh.runner.options
 
CommandLineOptionException(String) - Constructor for exception org.openjdk.jmh.runner.options.CommandLineOptionException
 
CommandLineOptionException(String, Throwable) - Constructor for exception org.openjdk.jmh.runner.options.CommandLineOptionException
 
CommandLineOptions - Class in org.openjdk.jmh.runner.options
Class that handles all the command line options.
CommandLineOptions(String...) - Constructor for class org.openjdk.jmh.runner.options.CommandLineOptions
Parses the given command line.
compareTo(BenchmarkListEntry) - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
compareTo(WorkloadParams) - Method in class org.openjdk.jmh.runner.WorkloadParams
 
compareTo(Statistics, double) - Method in class org.openjdk.jmh.util.AbstractStatistics
 
compareTo(Statistics) - Method in class org.openjdk.jmh.util.AbstractStatistics
 
compareTo(Statistics) - Method in interface org.openjdk.jmh.util.Statistics
Compares this statistics to another one.
compareTo(Statistics, double) - Method in interface org.openjdk.jmh.util.Statistics
Compares this statistics to another one.
CompilerControl - Annotation Type in org.openjdk.jmh.annotations
Compiler control annotation may be used to affect the compilation of particular methods in the benchmarks.
CompilerControl.Mode - Enum in org.openjdk.jmh.annotations
Compilation mode.
CompilerHints - Class in org.openjdk.jmh.runner
 
CompilerProfiler - Class in org.openjdk.jmh.profile
 
CompilerProfiler() - Constructor for class org.openjdk.jmh.profile.CompilerProfiler
 
complete(GeneratorSource, GeneratorDestination) - Method in class org.openjdk.jmh.generators.core.BenchmarkGenerator
Finish generating the benchmarks.
concat(String[], String[]) - Static method in class org.openjdk.jmh.util.Utils
 
consume(Object) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(Object[]) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(byte) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(boolean) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(char) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(short) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(int) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(long) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(float) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(double) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consumeCPU(long) - Static method in class org.openjdk.jmh.infra.Blackhole
Consume some amount of time tokens.
containsKey(String) - Method in class org.openjdk.jmh.runner.WorkloadParams
 
Control - Class in org.openjdk.jmh.infra
Control object, used to communicate significant information from JMH to the benchmark.
Control() - Constructor for class org.openjdk.jmh.infra.Control
 
convertTo(TimeUnit) - Method in class org.openjdk.jmh.runner.options.TimeValue
 
copy() - Method in class org.openjdk.jmh.runner.WorkloadParams
 
copy(String, String) - Static method in class org.openjdk.jmh.util.FileUtils
 
count(T) - Method in class org.openjdk.jmh.util.HashMultiset
 
count(T) - Method in interface org.openjdk.jmh.util.Multiset
Count the elements in multiset
count(T) - Method in class org.openjdk.jmh.util.TreeMultiset
 
countHighest(Multiset<T>, int) - Static method in class org.openjdk.jmh.util.Multisets
 
createFormatInstance(PrintStream, VerboseMode) - Static method in class org.openjdk.jmh.runner.format.OutputFormatFactory
Factory method for OutputFormat instances
createTempFileWithLines(String, Iterable<String>) - Static method in class org.openjdk.jmh.util.FileUtils
Create a temporary file (see File.createTempFile(String, String)) and fill it with the given lines.

D

days(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
dedup(T) - Method in class org.openjdk.jmh.util.Deduplicator
 
Deduplicator<T> - Class in org.openjdk.jmh.util
 
Deduplicator() - Constructor for class org.openjdk.jmh.util.Deduplicator
 
deepValueOf(String) - Static method in enum org.openjdk.jmh.annotations.Mode
 
DEFAULT_SORT_COMPARATOR - Static variable in class org.openjdk.jmh.results.RunResult
 
defaultList() - Static method in class org.openjdk.jmh.runner.BenchmarkList
 
defaultList() - Static method in class org.openjdk.jmh.runner.CompilerHints
 
Defaults - Class in org.openjdk.jmh.runner
JMH global defaults: these are used when no other values are available.
Defaults() - Constructor for class org.openjdk.jmh.runner.Defaults
 
denseClassNames(Collection<String>) - Static method in class org.openjdk.jmh.util.ClassUtils
Make the collection of class names denser.
detectJvmArgs() - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Autodetect forked JVM arguments from the parent VM.
detectJvmArgs() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
DO_GC - Static variable in class org.openjdk.jmh.runner.Defaults
Should JMH do GC between iterations?

E

eitherOf(T) - Static method in class org.openjdk.jmh.util.Optional
 
endBenchmark(BenchmarkResult) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for end-of-benchmark.
endRun(Collection<RunResult>) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for end-of-benchmark.
enumerateMethods(Class<?>) - Static method in class org.openjdk.jmh.util.ClassUtils
Enumerates all methods in hierarchy.
equals(Object) - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
equals(Object) - Method in class org.openjdk.jmh.runner.options.TimeValue
 
equals(Object) - Method in class org.openjdk.jmh.runner.WorkloadParams
 
equals(Object) - Method in class org.openjdk.jmh.util.HashMultimap
 
equals(Object) - Method in class org.openjdk.jmh.util.HashMultiset
 
equals(Object) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
equals(Object) - Method in class org.openjdk.jmh.util.Optional
 
equals(Object) - Method in class org.openjdk.jmh.util.TreeMultimap
 
equals(Object) - Method in class org.openjdk.jmh.util.TreeMultiset
 
equalsOrHigherThan(VerboseMode) - Method in enum org.openjdk.jmh.runner.options.VerboseMode
 
exclude(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Exclude benchmarks from the run (Can be used multiple times)
exclude(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
extendedInfo(String) - Method in class org.openjdk.jmh.profile.ProfilerResult
 
extendedInfo(String) - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
extendedInfo(String) - Method in class org.openjdk.jmh.results.Result
Print extended result information
extendedInfo(String) - Method in class org.openjdk.jmh.results.SampleTimeResult
 
extendedInfo(String) - Method in class org.openjdk.jmh.results.SingleShotResult
 
ExternalProfiler - Interface in org.openjdk.jmh.profile
External profiler: profilers to be run outside of JVM.
extractFromResource(String) - Static method in class org.openjdk.jmh.util.FileUtils
Helper method for extracting a given resource to File

F

FAIL_MSGS - Static variable in class org.openjdk.jmh.profile.WinPerfAsmProfiler
Error messages caught during support check.
FAIL_ON_ERROR - Static variable in class org.openjdk.jmh.runner.Defaults
Should JMH fail on benchmark error?
FieldInfo - Interface in org.openjdk.jmh.generators.core
Field metadata info.
figureOutHotCPUs() - Static method in class org.openjdk.jmh.util.Utils
Warm up the CPU schedulers, bring all the CPUs online to get the reasonable estimate of the system capacity.
FileSystemDestination - Class in org.openjdk.jmh.generators.core
 
FileSystemDestination(File, File) - Constructor for class org.openjdk.jmh.generators.core.FileSystemDestination
 
FileUtils - Class in org.openjdk.jmh.util
A utility class for File creation and manipulation.
find(OutputFormat, List<String>, List<String>) - Method in class org.openjdk.jmh.runner.BenchmarkList
Gets all the micro benchmarks that matches the given regexp, sorted.
flush() - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
Fork - Annotation Type in org.openjdk.jmh.annotations
Fork annotation allows to set the default forking parameters for the benchmark.
forks(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Number of forks to use in the run
forks(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
format(Map<String, ? extends OptionDescriptor>) - Method in class org.openjdk.jmh.runner.options.OptionFormatter
 
fromFile(String) - Static method in class org.openjdk.jmh.runner.BenchmarkList
 
fromFile(String) - Static method in class org.openjdk.jmh.runner.CompilerHints
 
fromResource(String) - Static method in class org.openjdk.jmh.runner.BenchmarkList
 
fromResource(String) - Static method in class org.openjdk.jmh.runner.CompilerHints
 
fromString(String) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 

G

GCProfiler - Class in org.openjdk.jmh.profile
 
GCProfiler() - Constructor for class org.openjdk.jmh.profile.GCProfiler
 
generate(GeneratorSource, GeneratorDestination) - Method in class org.openjdk.jmh.generators.core.BenchmarkGenerator
Execute the next phase of benchmark generation.
generatedStateOverrides - Variable in class org.openjdk.jmh.generators.core.BenchmarkGeneratorSession
 
generatedTarget() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
GenerationException - Exception in org.openjdk.jmh.generators.core
 
GenerationException(String, MetadataInfo) - Constructor for exception org.openjdk.jmh.generators.core.GenerationException
 
GeneratorDestination - Interface in org.openjdk.jmh.generators.core
Generator destination.
GeneratorSource - Interface in org.openjdk.jmh.generators.core
Generator source.
get(String) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.PerfEvents
 
get() - Method in class org.openjdk.jmh.runner.CompilerHints
 
get(String) - Method in class org.openjdk.jmh.runner.WorkloadParams
 
get(K) - Method in class org.openjdk.jmh.util.HashMultimap
 
get(K) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
get(K) - Method in interface org.openjdk.jmh.util.Multimap
Get all values associated with the key
get() - Method in class org.openjdk.jmh.util.Optional
 
get(K) - Method in class org.openjdk.jmh.util.TreeMultimap
 
getActions() - Method in class org.openjdk.jmh.runner.ActionPlan
 
getAggregatedResult() - Method in class org.openjdk.jmh.results.RunResult
Return the benchmark result, as if all iterations from all sub-benchmark results were merged in a single result.
getAll(OutputFormat, List<String>) - Method in class org.openjdk.jmh.runner.BenchmarkList
Gets all micro benchmarks from the list, sorted.
getAllAddresses() - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.PerfEvents
 
getAllOps() - Method in class org.openjdk.jmh.results.BenchmarkTaskResult
 
getAllOps() - Method in class org.openjdk.jmh.results.HandlerResult
 
getAnnotation(Class<T>) - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getAnnotation(Class<T>) - Method in interface org.openjdk.jmh.generators.core.FieldInfo
 
getAnnotation(Class<T>) - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
getAvailableProfilers() - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
getBenchmarkParams() - Method in class org.openjdk.jmh.results.IterationResult
 
getBenchmarkResults() - Method in class org.openjdk.jmh.results.BenchmarkResult
 
getBenchmarkResults() - Method in class org.openjdk.jmh.results.RunResult
 
getBenchModes() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getBenchModes() - Method in interface org.openjdk.jmh.runner.options.Options
Benchmarks modes to execute.
getBenchModes() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getClasses() - Method in interface org.openjdk.jmh.generators.core.GeneratorSource
 
getClasses(File) - Static method in class org.openjdk.jmh.util.FileUtils
 
getClientPid() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
getCompileCommandFiles(List<String>) - Static method in class org.openjdk.jmh.runner.CompilerHints
 
getConfidenceIntervalAt(double) - Method in class org.openjdk.jmh.util.AbstractStatistics
Returns the interval c1, c2 of which there's an 1-alpha probability of the mean being within the interval.
getConfidenceIntervalAt(double) - Method in interface org.openjdk.jmh.util.Statistics
Gets the confidence interval at given confidence level.
getConstructors() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getCounters() - Method in class org.openjdk.jmh.profile.HotspotClassloadingProfiler
 
getCounters() - Method in class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
getCounters() - Method in class org.openjdk.jmh.profile.HotspotMemoryProfiler
 
getCounters() - Method in class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
getCounters() - Method in class org.openjdk.jmh.profile.HotspotThreadProfiler
 
getCurrentJvm() - Static method in class org.openjdk.jmh.util.Utils
 
getDeclaringClass() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getDeclaringClass() - Method in interface org.openjdk.jmh.generators.core.FieldInfo
 
getDeclaringClass() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
getDelay(BenchmarkResult) - Method in class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.ClassloaderProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.CompilerProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.GCProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.HotspotClassloadingProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.HotspotMemoryProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.HotspotThreadProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
getDescription() - Method in interface org.openjdk.jmh.profile.Profiler
Human-readable one-line description of the profiler.
getDescription(Class<? extends Profiler>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
getDescription() - Method in class org.openjdk.jmh.profile.StackProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
getDiscoveredProfilers() - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
getDuration() - Method in class org.openjdk.jmh.runner.InfraControl
 
getDuration(TimeUnit) - Method in class org.openjdk.jmh.runner.InfraControl
 
getElement() - Method in exception org.openjdk.jmh.generators.core.GenerationException
 
getEnumConstants() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getErrors() - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
getErrStream() - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
getException() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
getExcludes() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getExcludes() - Method in interface org.openjdk.jmh.runner.options.Options
Which benchmarks to omit?
getExcludes() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getFields() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getForkCount() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getForkCount() - Method in interface org.openjdk.jmh.runner.options.Options
Fork count
getForkCount() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getForks() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getGroupCount() - Method in class org.openjdk.jmh.infra.ThreadParams
Answers the number of groups in the run.
getGroupIndex() - Method in class org.openjdk.jmh.infra.ThreadParams
Answers the thread group index.
getGroupThreadCount() - Method in class org.openjdk.jmh.infra.ThreadParams
Answers the number of threads in the current group.
getGroupThreadIndex() - Method in class org.openjdk.jmh.infra.ThreadParams
Answers the thread sub-index in current group.
getHost() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
getIncludes() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getIncludes() - Method in interface org.openjdk.jmh.runner.options.Options
Which benchmarks to execute?
getIncludes() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getInstance(ResultFormatType, String) - Static method in class org.openjdk.jmh.results.format.ResultFormatFactory
Get the instance of ResultFormat of given type which writes the result to file
getInstance(ResultFormatType, PrintStream) - Static method in class org.openjdk.jmh.results.format.ResultFormatFactory
Get the instance of ResultFormat of given type which write the result to out.
getIterationAggregator() - Method in class org.openjdk.jmh.profile.ProfilerResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.results.AverageTimeResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.results.Result
Iteration aggregator combines the iteration results into benchmar result.
getIterationAggregator() - Method in class org.openjdk.jmh.results.SampleTimeResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.results.SingleShotResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.results.ThroughputResult
 
getIterationResults() - Method in class org.openjdk.jmh.results.BenchmarkResult
 
getJvm() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getJvm() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getJvm() - Method in interface org.openjdk.jmh.runner.options.Options
JVM executable to use for forks
getJvm() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getJvmArgs() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getJvmArgs() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getJvmArgs() - Method in interface org.openjdk.jmh.runner.options.Options
JVM parameters to use with forks
getJvmArgs() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getJvmArgsAppend() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getJvmArgsAppend() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getJvmArgsAppend() - Method in interface org.openjdk.jmh.runner.options.Options
JVM parameters to use with forks (these options will be appended after any other JVM option)
getJvmArgsAppend() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getJvmArgsPrepend() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getJvmArgsPrepend() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getJvmArgsPrepend() - Method in interface org.openjdk.jmh.runner.options.Options
JVM parameters to use with forks (these options will be prepended before any other JVM option)
getJvmArgsPrepend() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getKnown() - Static method in enum org.openjdk.jmh.annotations.Mode
 
getLabel(Class<? extends Profiler>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
getLabel() - Method in class org.openjdk.jmh.results.Result
Return the result label.
getMax() - Method in class org.openjdk.jmh.util.ListStatistics
 
getMax() - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getMax() - Method in class org.openjdk.jmh.util.SingletonStatistics
 
getMax() - Method in interface org.openjdk.jmh.util.Statistics
 
getMean() - Method in class org.openjdk.jmh.util.AbstractStatistics
 
getMean() - Method in interface org.openjdk.jmh.util.Statistics
 
getMeanErrorAt(double) - Method in class org.openjdk.jmh.util.AbstractStatistics
 
getMeanErrorAt(double) - Method in interface org.openjdk.jmh.util.Statistics
Gets the mean error at given confidence level.
getMeasuredOps() - Method in class org.openjdk.jmh.results.BenchmarkTaskResult
 
getMeasuredOps() - Method in class org.openjdk.jmh.results.HandlerResult
 
getMeasurementActions() - Method in class org.openjdk.jmh.runner.ActionPlan
 
getMeasurementBatchSize() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getMeasurementBatchSize() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getMeasurementBatchSize() - Method in interface org.openjdk.jmh.runner.options.Options
Number of batch size for measurement
getMeasurementBatchSize() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getMeasurementIterations() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getMeasurementIterations() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getMeasurementIterations() - Method in interface org.openjdk.jmh.runner.options.Options
Number of measurement iterations
getMeasurementIterations() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getMeasurementOps() - Method in class org.openjdk.jmh.results.BenchmarkResultMetaData
 
getMeasurementTime() - Method in class org.openjdk.jmh.results.BenchmarkResultMetaData
 
getMeasurementTime() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getMeasurementTime() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getMeasurementTime() - Method in interface org.openjdk.jmh.runner.options.Options
The duration for measurement iterations
getMeasurementTime() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getMessage() - Method in class org.openjdk.jmh.generators.core.SourceError
 
getMessage() - Method in class org.openjdk.jmh.generators.core.SourceWarning
 
getMetadata() - Method in class org.openjdk.jmh.results.BenchmarkResult
 
getMetadata() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
getMethods() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getMin() - Method in class org.openjdk.jmh.util.ListStatistics
 
getMin() - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getMin() - Method in class org.openjdk.jmh.util.SingletonStatistics
 
getMin() - Method in interface org.openjdk.jmh.util.Statistics
 
getMode() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getN() - Method in class org.openjdk.jmh.util.ListStatistics
 
getN() - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getN() - Method in class org.openjdk.jmh.util.SingletonStatistics
 
getN() - Method in interface org.openjdk.jmh.util.Statistics
 
getName() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getName() - Method in interface org.openjdk.jmh.generators.core.FieldInfo
 
getName() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
getOffset(Class<?>, String) - Static method in class org.openjdk.jmh.util.Utils
 
getOperationsPerInvocation() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getOperationsPerInvocation() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getOperationsPerInvocation() - Method in interface org.openjdk.jmh.runner.options.Options
Operations per invocation.
getOperationsPerInvocation() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getOutput() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getOutput() - Method in interface org.openjdk.jmh.runner.options.Options
Which file to use for dumping the output
getOutput() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getOutputFormat() - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
getOutStream() - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
getPackageName() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getParameter(String) - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getParameter(String) - Method in interface org.openjdk.jmh.runner.options.Options
The overridden value of the parameter.
getParameter(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getParameters() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
getParams() - Method in class org.openjdk.jmh.results.BenchmarkResult
 
getParams() - Method in class org.openjdk.jmh.results.IterationResult
 
getParams() - Method in class org.openjdk.jmh.results.RunResult
 
getParams() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getPercentile(double) - Method in class org.openjdk.jmh.util.ListStatistics
 
getPercentile(double) - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getPercentile(double) - Method in class org.openjdk.jmh.util.SingletonStatistics
 
getPercentile(double) - Method in interface org.openjdk.jmh.util.Statistics
 
getPid() - Static method in class org.openjdk.jmh.util.Utils
Gets PID of the current JVM.
getPort() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
getPrimaryResult() - Method in class org.openjdk.jmh.results.BenchmarkResult
 
getPrimaryResult() - Method in class org.openjdk.jmh.results.IterationResult
 
getPrimaryResult() - Method in class org.openjdk.jmh.results.RunResult
 
getProfilerByName(String) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
getProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getProfilers() - Method in interface org.openjdk.jmh.runner.options.Options
Profilers to use for the run.
getProfilers() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getQualifiedName() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getQualifiedName() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
getRawPrimaryResults() - Method in class org.openjdk.jmh.results.IterationResult
 
getRawSecondaryResults() - Method in class org.openjdk.jmh.results.IterationResult
 
getResource(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
getResource(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Returns the Reader for the given resource.
getResult() - Method in class org.openjdk.jmh.results.HandlerResult
 
getResult() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getResult() - Method in interface org.openjdk.jmh.runner.options.Options
Which file to use for dumping the result
getResult() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getResultFormat() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getResultFormat() - Method in interface org.openjdk.jmh.runner.options.Options
Result format to use
getResultFormat() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getResults() - Method in class org.openjdk.jmh.results.BenchmarkTaskResult
 
getResults() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
getReturnType() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
getRole() - Method in class org.openjdk.jmh.results.Result
Return the result role.
getSampleCount() - Method in class org.openjdk.jmh.results.Result
Get number of samples in the current result.
getScore() - Method in class org.openjdk.jmh.results.Result
The score for this result.
getScoreConfidence() - Method in class org.openjdk.jmh.results.Result
The score confidence interval for this result.
getScoreError() - Method in class org.openjdk.jmh.results.Result
The score error for this result.
getScoreUnit() - Method in class org.openjdk.jmh.results.BenchmarkResult
 
getScoreUnit() - Method in class org.openjdk.jmh.results.IterationResult
 
getScoreUnit() - Method in class org.openjdk.jmh.results.Result
The unit of the score for this result.
getSecondaryResults() - Method in class org.openjdk.jmh.results.BenchmarkResult
 
getSecondaryResults() - Method in class org.openjdk.jmh.results.IterationResult
 
getSecondaryResults() - Method in class org.openjdk.jmh.results.RunResult
 
getStack(Map<Thread.State, Multiset<StackProfiler.StackRecord>>) - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
getStandardDeviation() - Method in class org.openjdk.jmh.util.AbstractStatistics
 
getStandardDeviation() - Method in interface org.openjdk.jmh.util.Statistics
 
getStartTime() - Method in class org.openjdk.jmh.results.BenchmarkResultMetaData
 
getStatistics() - Method in class org.openjdk.jmh.results.Result
Return the statistics holding the subresults' values.
getStatistics(double) - Method in class org.openjdk.jmh.util.SampleBuffer
 
getStopTime() - Method in class org.openjdk.jmh.results.BenchmarkResultMetaData
 
getSubgroupCount() - Method in class org.openjdk.jmh.infra.ThreadParams
Answers the number of distinct workloads (subgroups) in the current group.
getSubgroupIndex() - Method in class org.openjdk.jmh.infra.ThreadParams
Answers the subgroup index.
getSubgroupThreadCount() - Method in class org.openjdk.jmh.infra.ThreadParams
Answers the number of threads in the current subgroup.
getSubgroupThreadIndex() - Method in class org.openjdk.jmh.infra.ThreadParams
Answers the thread sub-index in current subgroup.
getSum() - Method in class org.openjdk.jmh.util.ListStatistics
 
getSum() - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getSum() - Method in class org.openjdk.jmh.util.SingletonStatistics
 
getSum() - Method in interface org.openjdk.jmh.util.Statistics
 
getSuperClass() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getThreadAggregator() - Method in class org.openjdk.jmh.profile.ProfilerResult
 
getThreadAggregator() - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
getThreadAggregator() - Method in class org.openjdk.jmh.results.AverageTimeResult
 
getThreadAggregator() - Method in class org.openjdk.jmh.results.Result
Thread aggregator combines the thread results into iteration result.
getThreadAggregator() - Method in class org.openjdk.jmh.results.SampleTimeResult
 
getThreadAggregator() - Method in class org.openjdk.jmh.results.SingleShotResult
 
getThreadAggregator() - Method in class org.openjdk.jmh.results.ThroughputResult
 
getThreadCount() - Method in class org.openjdk.jmh.infra.ThreadParams
Answers the number of threads participating in the run.
getThreadGroups() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getThreadGroups() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getThreadGroups() - Method in interface org.openjdk.jmh.runner.options.Options
Thread subgroups distribution.
getThreadGroups() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getThreadIndex() - Method in class org.openjdk.jmh.infra.ThreadParams
Answers the thread index.
getThreads() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getThreads() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getThreads() - Method in interface org.openjdk.jmh.runner.options.Options
Number of threads to run
getThreads() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getTime() - Method in class org.openjdk.jmh.results.RawResults
 
getTime() - Method in class org.openjdk.jmh.runner.options.TimeValue
 
getTimeout() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getTimeout() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getTimeout() - Method in interface org.openjdk.jmh.runner.options.Options
Timeout: how long to wait for an iteration to complete.
getTimeout() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getTimeUnit() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getTimeUnit() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getTimeUnit() - Method in interface org.openjdk.jmh.runner.options.Options
Timeunit to use in units.
getTimeUnit() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getTimeUnit() - Method in class org.openjdk.jmh.runner.options.TimeValue
 
getTotalEvents(String) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.PerfEvents
 
getType() - Method in interface org.openjdk.jmh.generators.core.FieldInfo
 
getType() - Method in interface org.openjdk.jmh.generators.core.ParameterInfo
 
getType() - Method in class org.openjdk.jmh.runner.ActionPlan
 
getUsername() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getVariance() - Method in class org.openjdk.jmh.util.ListStatistics
 
getVariance() - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getVariance() - Method in class org.openjdk.jmh.util.SingletonStatistics
 
getVariance() - Method in interface org.openjdk.jmh.util.Statistics
 
getWarmupBatchSize() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getWarmupBatchSize() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getWarmupBatchSize() - Method in interface org.openjdk.jmh.runner.options.Options
Number of batch size for warmup
getWarmupBatchSize() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getWarmupForkCount() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getWarmupForkCount() - Method in interface org.openjdk.jmh.runner.options.Options
Number of initial forks to ignore the results for
getWarmupForkCount() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getWarmupForks() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getWarmupIncludes() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getWarmupIncludes() - Method in interface org.openjdk.jmh.runner.options.Options
Which benchmarks to warmup before doing the run.
getWarmupIncludes() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getWarmupIterations() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getWarmupIterations() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getWarmupIterations() - Method in interface org.openjdk.jmh.runner.options.Options
Number of warmup iterations
getWarmupIterations() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getWarmupMode() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getWarmupMode() - Method in interface org.openjdk.jmh.runner.options.Options
Warmup mode.
getWarmupMode() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getWarmupOps() - Method in class org.openjdk.jmh.results.BenchmarkResultMetaData
 
getWarmupTime() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
getWarmupTime() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getWarmupTime() - Method in interface org.openjdk.jmh.runner.options.Options
The duration for warmup iterations
getWarmupTime() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getWarnings() - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
getWorkloadParams() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
Group - Annotation Type in org.openjdk.jmh.annotations
Execution group.
GroupThreads - Annotation Type in org.openjdk.jmh.annotations
GroupThreads defines how many threads are participating in running a particular Benchmark method in the group.
guessConsoleEncoding() - Static method in class org.openjdk.jmh.util.Utils
 

H

half() - Method in class org.openjdk.jmh.util.SampleBuffer
 
HandlerResult - Class in org.openjdk.jmh.results
 
HandlerResult(BenchmarkParams, IterationParams) - Constructor for class org.openjdk.jmh.results.HandlerResult
 
handshake() - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
hasErrors() - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
hashCode() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
hashCode() - Method in class org.openjdk.jmh.runner.options.TimeValue
 
hashCode() - Method in class org.openjdk.jmh.runner.WorkloadParams
 
hashCode() - Method in class org.openjdk.jmh.util.HashMultimap
 
hashCode() - Method in class org.openjdk.jmh.util.HashMultiset
 
hashCode() - Method in class org.openjdk.jmh.util.HashsetMultimap
 
hashCode() - Method in class org.openjdk.jmh.util.Optional
 
hashCode() - Method in class org.openjdk.jmh.util.TreeMultimap
 
hashCode() - Method in class org.openjdk.jmh.util.TreeMultiset
 
HashMultimap<K,V> - Class in org.openjdk.jmh.util
 
HashMultimap() - Constructor for class org.openjdk.jmh.util.HashMultimap
 
HashMultiset<T> - Class in org.openjdk.jmh.util
 
HashMultiset() - Constructor for class org.openjdk.jmh.util.HashMultiset
 
HashsetMultimap<K,V> - Class in org.openjdk.jmh.util
 
HashsetMultimap() - Constructor for class org.openjdk.jmh.util.HashsetMultimap
 
hasValue() - Method in class org.openjdk.jmh.util.Optional
 
hasWarnings() - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
hintsFile() - Static method in class org.openjdk.jmh.runner.CompilerHints
 
HotspotClassloadingProfiler - Class in org.openjdk.jmh.profile
 
HotspotClassloadingProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotClassloadingProfiler
 
HotspotCompilationProfiler - Class in org.openjdk.jmh.profile
 
HotspotCompilationProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
HotspotMemoryProfiler - Class in org.openjdk.jmh.profile
 
HotspotMemoryProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotMemoryProfiler
 
HotspotRuntimeProfiler - Class in org.openjdk.jmh.profile
 
HotspotRuntimeProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
HotspotThreadProfiler - Class in org.openjdk.jmh.profile
 
HotspotThreadProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotThreadProfiler
 
hours(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
hsLog - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 

I

include(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Include benchmark in the run (Can be used multiple times)
include(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
includeWarmup(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
What other benchmarks to warmup along the way
includeWarmup(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
InfraControl - Class in org.openjdk.jmh.runner
The InfraControl logic class.
InfraControl(BenchmarkParams, IterationParams, CountDownLatch, CountDownLatch, boolean) - Constructor for class org.openjdk.jmh.runner.InfraControl
 
InputStreamDrainer - Class in org.openjdk.jmh.util
Will drain the output stream.
InputStreamDrainer(InputStream) - Constructor for class org.openjdk.jmh.util.InputStreamDrainer
Create a drainer which will discard the read lines.
InputStreamDrainer(InputStream, OutputStream) - Constructor for class org.openjdk.jmh.util.InputStreamDrainer
Create a drainer that will echo all read lines to out.
InternalProfiler - Interface in org.openjdk.jmh.profile
Internal profiler.
isAbstract() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
isAbstract() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
isBulk() - Method in enum org.openjdk.jmh.runner.options.WarmupMode
 
isDifferent(Statistics, double) - Method in class org.openjdk.jmh.util.AbstractStatistics
 
isDifferent(Statistics, double) - Method in interface org.openjdk.jmh.util.Statistics
Checks if this statistics statistically different from the given one with the given confidence level.
isEmpty() - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.PerfEvents
 
isEmpty() - Method in class org.openjdk.jmh.runner.WorkloadParams
 
isEmpty() - Method in class org.openjdk.jmh.util.HashMultimap
 
isEmpty() - Method in class org.openjdk.jmh.util.HashMultiset
 
isEmpty() - Method in class org.openjdk.jmh.util.HashsetMultimap
 
isEmpty() - Method in interface org.openjdk.jmh.util.Multimap
Checks if multimap is empty
isEmpty() - Method in interface org.openjdk.jmh.util.Multiset
Answers if Multiset is empty
isEmpty() - Method in class org.openjdk.jmh.util.TreeMultimap
 
isEmpty() - Method in class org.openjdk.jmh.util.TreeMultiset
 
isEnum() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
isExternal(Class<? extends Profiler>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
isFinal() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
isFinal() - Method in interface org.openjdk.jmh.generators.core.FieldInfo
 
isIndi() - Method in enum org.openjdk.jmh.runner.options.WarmupMode
 
isInner() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
isInternal(Class<? extends Profiler>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
isLastIteration() - Method in class org.openjdk.jmh.runner.InfraControl
 
isPrimary() - Method in enum org.openjdk.jmh.results.ResultRole
 
isPublic() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
isPublic() - Method in interface org.openjdk.jmh.generators.core.FieldInfo
 
isPublic() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
isSecondary() - Method in enum org.openjdk.jmh.results.ResultRole
 
isStatic() - Method in interface org.openjdk.jmh.generators.core.FieldInfo
 
isStatic() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
isStrictFP() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
isStrictFP() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
isSynchronized() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
isWindows() - Static method in class org.openjdk.jmh.util.Utils
 
iteration(BenchmarkParams, IterationParams, int) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for iteration start.
IterationParams - Class in org.openjdk.jmh.infra
Iteration parameters.
IterationParams(IterationParams) - Constructor for class org.openjdk.jmh.infra.IterationParams
 
IterationParams(IterationType, int, TimeValue, int) - Constructor for class org.openjdk.jmh.infra.IterationParams
 
IterationResult - Class in org.openjdk.jmh.results
Class contains all info returned by benchmark iteration or/and collected during benchmark iteration.
IterationResult(BenchmarkParams, IterationParams) - Constructor for class org.openjdk.jmh.results.IterationResult
 
iterationResult(BenchmarkParams, IterationParams, int, IterationResult) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for end-of-iteration.
IterationType - Enum in org.openjdk.jmh.runner
 

J

join(Collection<String>, String) - Static method in class org.openjdk.jmh.util.Utils
 
join(String[], String) - Static method in class org.openjdk.jmh.util.Utils
 
jvm(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Forked JVM to use.
jvm(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
jvmArgs(String...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Forked JVM arguments.
jvmArgs(String...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
jvmArgsAppend(String...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Append forked JVM arguments: These options go after other options.
jvmArgsAppend(String...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
jvmArgsPrepend(String...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Prepend forked JVM arguments: These options go before any other options.
jvmArgsPrepend(String...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 

K

keys() - Method in class org.openjdk.jmh.runner.WorkloadParams
 
keys() - Method in class org.openjdk.jmh.util.HashMultimap
 
keys() - Method in class org.openjdk.jmh.util.HashMultiset
 
keys() - Method in class org.openjdk.jmh.util.HashsetMultimap
 
keys() - Method in interface org.openjdk.jmh.util.Multimap
Keys in the map
keys() - Method in interface org.openjdk.jmh.util.Multiset
Answers the collection of keys
keys() - Method in class org.openjdk.jmh.util.TreeMultimap
 
keys() - Method in class org.openjdk.jmh.util.TreeMultiset
 

L

label() - Method in class org.openjdk.jmh.profile.ClassloaderProfiler
 
label() - Method in class org.openjdk.jmh.profile.CompilerProfiler
 
label() - Method in class org.openjdk.jmh.profile.GCProfiler
 
label() - Method in class org.openjdk.jmh.profile.HotspotClassloadingProfiler
 
label() - Method in class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
label() - Method in class org.openjdk.jmh.profile.HotspotMemoryProfiler
 
label() - Method in class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
label() - Method in class org.openjdk.jmh.profile.HotspotThreadProfiler
 
label() - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
label() - Method in class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
label() - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
label() - Method in interface org.openjdk.jmh.profile.Profiler
Unique label for the profiler.
label() - Method in class org.openjdk.jmh.profile.StackProfiler
 
label() - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
label - Variable in class org.openjdk.jmh.results.Result
 
Level - Enum in org.openjdk.jmh.annotations
Control when to run the fixture methods.
LinuxPerfAsmProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfAsmProfiler() - Constructor for class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
LinuxPerfNormProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfNormProfiler() - Constructor for class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
LinuxPerfProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfProfiler() - Constructor for class org.openjdk.jmh.profile.LinuxPerfProfiler
 
LIST - Static variable in class org.openjdk.jmh.runner.CompilerHints
 
list() - Method in class org.openjdk.jmh.runner.Runner
Print matching benchmarks into output.
listProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
listResultFormats() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
ListStatistics - Class in org.openjdk.jmh.util
Calculate statistics over a list of doubles.
ListStatistics() - Constructor for class org.openjdk.jmh.util.ListStatistics
 
ListStatistics(double[]) - Constructor for class org.openjdk.jmh.util.ListStatistics
 
ListStatistics(long[]) - Constructor for class org.openjdk.jmh.util.ListStatistics
 
loadClass(String) - Static method in class org.openjdk.jmh.util.ClassUtils
 
longLabel() - Method in enum org.openjdk.jmh.annotations.Mode
 

M

Main - Class in org.openjdk.jmh
Main program entry point
Main() - Constructor for class org.openjdk.jmh.Main
 
main(String[]) - Static method in class org.openjdk.jmh.Main
 
marshalIntArray(int[]) - Static method in class org.openjdk.jmh.util.Utils
 
MAX - Static variable in annotation type org.openjdk.jmh.annotations.Threads
The magic value for MAX threads.
measuredOps - Variable in class org.openjdk.jmh.results.RawResults
 
Measurement - Annotation Type in org.openjdk.jmh.annotations
Measurement annotations allows to set the default measurement parameters for the benchmark.
MEASUREMENT_BATCHSIZE - Static variable in class org.openjdk.jmh.runner.Defaults
The batch size in measurement mode.
MEASUREMENT_FORKS - Static variable in class org.openjdk.jmh.runner.Defaults
Number of forks in which we measure the workload.
MEASUREMENT_ITERATIONS - Static variable in class org.openjdk.jmh.runner.Defaults
Number of measurement iterations.
MEASUREMENT_ITERATIONS_SINGLESHOT - Static variable in class org.openjdk.jmh.runner.Defaults
Number of measurement iterations in Mode.SingleShotTime mode.
MEASUREMENT_TIME - Static variable in class org.openjdk.jmh.runner.Defaults
The duration of measurement iterations.
measurementBatchSize(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How large measurement batchSize should be?
measurementBatchSize(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
measurementIterations(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How many measurement measurementIterations to do
measurementIterations(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
measurementTime(TimeValue) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How long each measurement iteration should take?
measurementTime(TimeValue) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
merge(Multimap<K, V>) - Method in class org.openjdk.jmh.util.HashMultimap
 
merge(Multimap<K, V>) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
merge(Multimap<K, V>) - Method in interface org.openjdk.jmh.util.Multimap
 
merge(Multimap<K, V>) - Method in class org.openjdk.jmh.util.TreeMultimap
 
MetadataInfo - Interface in org.openjdk.jmh.generators.core
Super-interface for all metadata elements.
MethodInfo - Interface in org.openjdk.jmh.generators.core
Method info.
microseconds(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
milliseconds(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
minutes(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
mixIn(ActionPlan) - Method in class org.openjdk.jmh.runner.ActionPlan
 
Mode - Enum in org.openjdk.jmh.annotations
Benchmark mode.
mode(Mode) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Benchmark mode.
mode(Mode) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
Multimap<K,V> - Interface in org.openjdk.jmh.util
Basic Multimap.
Multiset<T> - Interface in org.openjdk.jmh.util
Basic Multiset.
Multisets - Class in org.openjdk.jmh.util
 
Multisets() - Constructor for class org.openjdk.jmh.util.Multisets
 
MultisetStatistics - Class in org.openjdk.jmh.util
 
MultisetStatistics() - Constructor for class org.openjdk.jmh.util.MultisetStatistics
 

N

nanoseconds(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
newClass(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
newClass(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Returns the Writer for the given class.
newResource(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
newResource(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Returns the Writer for the given resource.
NoBenchmarksException - Exception in org.openjdk.jmh.runner
 
NoBenchmarksException() - Constructor for exception org.openjdk.jmh.runner.NoBenchmarksException
 
NONE - Static variable in class org.openjdk.jmh.runner.options.TimeValue
 
none() - Static method in class org.openjdk.jmh.util.Optional
Produce empty Option
NullOutputStream - Class in org.openjdk.jmh.util
 
NullOutputStream() - Constructor for class org.openjdk.jmh.util.NullOutputStream
 

O

of(double) - Static method in class org.openjdk.jmh.results.Result
 
of(T) - Static method in class org.openjdk.jmh.util.Optional
Wrap the existing value in Option.
of(String, Optional.Unmarshaller<T>) - Static method in class org.openjdk.jmh.util.Optional
Parse the existing string value into the Option
OperationsPerInvocation - Annotation Type in org.openjdk.jmh.annotations
OperationsPerInvocation annotations allows to communicate the benchmark does more than one operation, and let JMH to adjust the scores appropriately.
operationsPerInvocation(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Operations per invocation.
operationsPerInvocation(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
OPS_PER_INVOCATION - Static variable in class org.openjdk.jmh.runner.Defaults
Default operations per invocation.
Optional<T> - Class in org.openjdk.jmh.util
Option class
Optional.Marshaller<T> - Interface in org.openjdk.jmh.util
 
Optional.Unmarshaller<T> - Interface in org.openjdk.jmh.util
 
OptionFormatter - Class in org.openjdk.jmh.runner.options
 
OptionFormatter() - Constructor for class org.openjdk.jmh.runner.options.OptionFormatter
 
Options - Interface in org.openjdk.jmh.runner.options
 
OptionsBuilder - Class in org.openjdk.jmh.runner.options
 
OptionsBuilder() - Constructor for class org.openjdk.jmh.runner.options.OptionsBuilder
 
orAnother(Optional<T>) - Method in class org.openjdk.jmh.util.Optional
 
orElse(T) - Method in class org.openjdk.jmh.util.Optional
 
org.openjdk.jmh - package org.openjdk.jmh
 
org.openjdk.jmh.annotations - package org.openjdk.jmh.annotations
 
org.openjdk.jmh.generators.core - package org.openjdk.jmh.generators.core
 
org.openjdk.jmh.infra - package org.openjdk.jmh.infra
 
org.openjdk.jmh.profile - package org.openjdk.jmh.profile
 
org.openjdk.jmh.results - package org.openjdk.jmh.results
 
org.openjdk.jmh.results.format - package org.openjdk.jmh.results.format
 
org.openjdk.jmh.runner - package org.openjdk.jmh.runner
 
org.openjdk.jmh.runner.format - package org.openjdk.jmh.runner.format
 
org.openjdk.jmh.runner.link - package org.openjdk.jmh.runner.link
 
org.openjdk.jmh.runner.options - package org.openjdk.jmh.runner.options
 
org.openjdk.jmh.util - package org.openjdk.jmh.util
 
output(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Output filename to write the run log to
output(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
OUTPUT_TIMEUNIT - Static variable in class org.openjdk.jmh.runner.Defaults
Default output time unit.
OutputFormat - Interface in org.openjdk.jmh.runner.format
Internal interface for OutputFormat.
OutputFormatFactory - Class in org.openjdk.jmh.runner.format
 
OutputFormatFactory() - Constructor for class org.openjdk.jmh.runner.format.OutputFormatFactory
 
OutputTimeUnit - Annotation Type in org.openjdk.jmh.annotations
OutputTimeUnit provides the default time unit to report the results in.

P

padding(List<String>) - Static method in class org.openjdk.jmh.generators.core.Paddings
 
padding(PrintWriter) - Static method in class org.openjdk.jmh.generators.core.Paddings
 
Paddings - Class in org.openjdk.jmh.generators.core
 
Paddings() - Constructor for class org.openjdk.jmh.generators.core.Paddings
 
Param - Annotation Type in org.openjdk.jmh.annotations
Marks the configurable parameter in the benchmark.
param(String, String...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Set benchmark parameter values.
param(String, String...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
ParameterInfo - Interface in org.openjdk.jmh.generators.core
Method parameter metadata.
parent(Options) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Override the defaults from the given option.
parent(Options) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
parseEvents() - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
Parse profiler events from binary to text form.
parseEvents() - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
parseEvents() - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
percentileExtendedInfo(String) - Method in class org.openjdk.jmh.results.Result
 
perfBinaryExtension() - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
Get perf binary data extension (optional).
perfBinaryExtension() - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
perfBinaryExtension() - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
perfBinData - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
perfParsedData - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
policy - Variable in class org.openjdk.jmh.results.Result
 
prepareProfiler(Class<? extends Profiler>, VerboseMode) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
preSetup() - Method in class org.openjdk.jmh.runner.InfraControl
 
preSetupForce() - Method in class org.openjdk.jmh.runner.InfraControl
 
preTearDown() - Method in class org.openjdk.jmh.runner.InfraControl
 
preTearDownForce() - Method in class org.openjdk.jmh.runner.InfraControl
 
print(String) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
printError(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String, MetadataInfo) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String, Throwable) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
printError(String, MetadataInfo) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
printError(String, Throwable) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
println(String) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
printNote(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printNote(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the informative message.
printVersion(OutputFormat) - Static method in class org.openjdk.jmh.util.Version
 
printWarning(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printWarning(String, MetadataInfo) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printWarning(String, Throwable) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printWarning(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the warning.
printWarning(String, MetadataInfo) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the warning.
printWarning(String, Throwable) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the warning.
Profiler - Interface in org.openjdk.jmh.profile
Root profiler interface.
ProfilerFactory - Class in org.openjdk.jmh.profile
 
ProfilerFactory() - Constructor for class org.openjdk.jmh.profile.ProfilerFactory
 
ProfilerResult - Class in org.openjdk.jmh.profile
 
ProfilerResult(String, double, String, AggregationPolicy) - Constructor for class org.openjdk.jmh.profile.ProfilerResult
 
ProfilerResultAggregator - Class in org.openjdk.jmh.profile
 
ProfilerResultAggregator() - Constructor for class org.openjdk.jmh.profile.ProfilerResultAggregator
 
pushException(BenchmarkException) - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
pushResultMetadata(BenchmarkResultMetaData) - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
pushResults(IterationResult) - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
put(String, String, int) - Method in class org.openjdk.jmh.runner.WorkloadParams
 
put(K, V) - Method in class org.openjdk.jmh.util.HashMultimap
 
put(K, V) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
put(K, V) - Method in interface org.openjdk.jmh.util.Multimap
Put the element pair.
put(K, V) - Method in class org.openjdk.jmh.util.TreeMultimap
 
putAll(K, Collection<V>) - Method in class org.openjdk.jmh.util.HashMultimap
 
putAll(K, Collection<V>) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
putAll(K, Collection<V>) - Method in interface org.openjdk.jmh.util.Multimap
Put multiple pairs.
putAll(K, Collection<V>) - Method in class org.openjdk.jmh.util.TreeMultimap
 

R

RawResults - Class in org.openjdk.jmh.results
 
RawResults() - Constructor for class org.openjdk.jmh.results.RawResults
 
readAllLines(Reader) - Static method in class org.openjdk.jmh.util.FileUtils
 
readAllLines(File) - Static method in class org.openjdk.jmh.util.FileUtils
 
readEvents(double) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
Read parsed events.
readEvents(double) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
readEvents(double) - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
realTime - Variable in class org.openjdk.jmh.results.RawResults
 
remove(K) - Method in class org.openjdk.jmh.util.HashMultimap
 
remove(K) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
remove(K) - Method in interface org.openjdk.jmh.util.Multimap
 
remove(K) - Method in class org.openjdk.jmh.util.TreeMultimap
 
requestPlan() - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
resolveClass(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorSource
Resolve class info for a name.
Result<T extends Result<T>> - Class in org.openjdk.jmh.results
Base class for all types of results that can be returned by a benchmark.
Result(ResultRole, String, Statistics, String, AggregationPolicy) - Constructor for class org.openjdk.jmh.results.Result
 
result(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Output filename to write the result to
result(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
RESULT_FILE_PREFIX - Static variable in class org.openjdk.jmh.runner.Defaults
Default prefix of the result file.
RESULT_FORMAT - Static variable in class org.openjdk.jmh.runner.Defaults
The default ResultFormatType to use.
ResultFormat - Interface in org.openjdk.jmh.results.format
 
resultFormat(ResultFormatType) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
ResultFormatType to use in the run
resultFormat(ResultFormatType) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
ResultFormatFactory - Class in org.openjdk.jmh.results.format
 
ResultFormatType - Enum in org.openjdk.jmh.results.format
 
ResultRole - Enum in org.openjdk.jmh.results
 
role - Variable in class org.openjdk.jmh.results.Result
 
roundUp(int, int) - Static method in class org.openjdk.jmh.util.Utils
 
run() - Method in class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
run() - Method in class org.openjdk.jmh.runner.Runner
Run benchmarks.
run() - Method in class org.openjdk.jmh.util.InputStreamDrainer
Drain the stream.
Runner - Class in org.openjdk.jmh.runner
Runner executes JMH benchmarks.
Runner(Options, OutputFormat) - Constructor for class org.openjdk.jmh.runner.Runner
Create runner with the custom OutputFormat.
Runner(Options) - Constructor for class org.openjdk.jmh.runner.Runner
Create Runner with the given options.
RunnerException - Exception in org.openjdk.jmh.runner
 
RunnerException(Throwable) - Constructor for exception org.openjdk.jmh.runner.RunnerException
 
RunnerException() - Constructor for exception org.openjdk.jmh.runner.RunnerException
 
RunnerException(String) - Constructor for exception org.openjdk.jmh.runner.RunnerException
 
RunnerException(String, Throwable) - Constructor for exception org.openjdk.jmh.runner.RunnerException
 
RunResult - Class in org.openjdk.jmh.results
Complete run result.
RunResult(BenchmarkParams, Collection<BenchmarkResult>) - Constructor for class org.openjdk.jmh.results.RunResult
 
runSingle() - Method in class org.openjdk.jmh.runner.Runner
Shortcut method for the single benchmark execution.

S

safelyClose(OutputStream) - Static method in class org.openjdk.jmh.util.FileUtils
 
safelyClose(InputStream) - Static method in class org.openjdk.jmh.util.FileUtils
 
safelyClose(Channel) - Static method in class org.openjdk.jmh.util.FileUtils
 
safelyClose(Reader) - Static method in class org.openjdk.jmh.util.FileUtils
 
SampleBuffer - Class in org.openjdk.jmh.util
Sampling buffer accepts samples.
SampleBuffer() - Constructor for class org.openjdk.jmh.util.SampleBuffer
 
SampleTimeResult - Class in org.openjdk.jmh.results
Result class that samples operation time.
SampleTimeResult(ResultRole, String, SampleBuffer, TimeUnit) - Constructor for class org.openjdk.jmh.results.SampleTimeResult
 
Scope - Enum in org.openjdk.jmh.annotations
State scope.
seconds(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
setPlan(ActionPlan) - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
Setup - Annotation Type in org.openjdk.jmh.annotations
Setup marks the fixture method to be run before the benchmark.
shortLabel() - Method in enum org.openjdk.jmh.annotations.Mode
 
shouldDoGC(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Should do GC between measurementIterations?
shouldDoGC() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldDoGC() - Method in interface org.openjdk.jmh.runner.options.Options
Should force GC between iterations?
shouldDoGC(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldDoGC() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldFailOnError(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Should fail on first benchmark error?
shouldFailOnError() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldFailOnError() - Method in interface org.openjdk.jmh.runner.options.Options
Should harness terminate on first error encountered?
shouldFailOnError(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldFailOnError() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldHelp() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldList() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldListProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldListResultFormats() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldSyncIterations() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldSyncIterations() - Method in interface org.openjdk.jmh.runner.options.Options
Should synchronize iterations?
shouldSyncIterations() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
showHelp() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
simpleExtendedInfo(String) - Method in class org.openjdk.jmh.results.Result
 
SingleShotResult - Class in org.openjdk.jmh.results
Result class that stores once operation execution time.
SingleShotResult(ResultRole, String, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.SingleShotResult
 
SingletonStatistics - Class in org.openjdk.jmh.util
Calculate statistics with just a single value.
SingletonStatistics(double) - Constructor for class org.openjdk.jmh.util.SingletonStatistics
 
size() - Method in class org.openjdk.jmh.util.HashMultiset
 
size() - Method in interface org.openjdk.jmh.util.Multiset
Answers the size of multiset.
size() - Method in class org.openjdk.jmh.util.TreeMultiset
 
sleep() - Method in class org.openjdk.jmh.runner.options.TimeValue
 
sortedDesc(Multiset<T>) - Static method in class org.openjdk.jmh.util.Multisets
 
SourceElementError - Class in org.openjdk.jmh.generators.core
 
SourceElementError(String, MetadataInfo) - Constructor for class org.openjdk.jmh.generators.core.SourceElementError
 
SourceElementWarning - Class in org.openjdk.jmh.generators.core
 
SourceElementWarning(String, MetadataInfo) - Constructor for class org.openjdk.jmh.generators.core.SourceElementWarning
 
SourceError - Class in org.openjdk.jmh.generators.core
 
SourceError(String) - Constructor for class org.openjdk.jmh.generators.core.SourceError
 
SourceThrowableError - Class in org.openjdk.jmh.generators.core
 
SourceThrowableError(String, Throwable) - Constructor for class org.openjdk.jmh.generators.core.SourceThrowableError
 
SourceThrowableWarning - Class in org.openjdk.jmh.generators.core
 
SourceThrowableWarning(String, Throwable) - Constructor for class org.openjdk.jmh.generators.core.SourceThrowableWarning
 
SourceWarning - Class in org.openjdk.jmh.generators.core
 
SourceWarning(String) - Constructor for class org.openjdk.jmh.generators.core.SourceWarning
 
StackProfiler - Class in org.openjdk.jmh.profile
Very basic and naive stack profiler.
StackProfiler() - Constructor for class org.openjdk.jmh.profile.StackProfiler
 
StackProfiler.SamplingTask - Class in org.openjdk.jmh.profile
 
StackProfiler.SamplingTask() - Constructor for class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
StackProfiler.StackResult - Class in org.openjdk.jmh.profile
 
StackProfiler.StackResult(Map<Thread.State, Multiset<StackProfiler.StackRecord>>) - Constructor for class org.openjdk.jmh.profile.StackProfiler.StackResult
 
StackProfiler.StackResultAggregator - Class in org.openjdk.jmh.profile
 
StackProfiler.StackResultAggregator() - Constructor for class org.openjdk.jmh.profile.StackProfiler.StackResultAggregator
 
start() - Method in class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
startBenchmark(BenchmarkParams) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for start-of-benchmark output.
startRun() - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for start-of-benchmark output.
startTime - Variable in class org.openjdk.jmh.results.RawResults
 
State - Annotation Type in org.openjdk.jmh.annotations
Marks the state object.
statistics - Variable in class org.openjdk.jmh.results.Result
 
Statistics - Interface in org.openjdk.jmh.util
 
stop() - Method in class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
stopTime - Variable in class org.openjdk.jmh.results.RawResults
 
sum(int[]) - Static method in class org.openjdk.jmh.util.Utils
 
SYNC_ITERATIONS - Static variable in class org.openjdk.jmh.runner.Defaults
Should JMH synchronize iterations?
syncIterations(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Should synchronize measurementIterations?
syncIterations(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 

T

tail(File, int) - Static method in class org.openjdk.jmh.util.FileUtils
 
TearDown - Annotation Type in org.openjdk.jmh.annotations
TearDown marks the fixture method to be run after the benchmark.
tempFile(String) - Static method in class org.openjdk.jmh.util.FileUtils
 
terminate() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
threadGroups(int...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Subgroups thread distribution.
threadGroups(int...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
ThreadParams - Class in org.openjdk.jmh.infra
Thread parameters.
ThreadParams(int, int, int, int, int, int, int, int, int, int) - Constructor for class org.openjdk.jmh.infra.ThreadParams
 
ThreadParams(ThreadParams) - Constructor for class org.openjdk.jmh.infra.ThreadParams
 
Threads - Annotation Type in org.openjdk.jmh.annotations
Threads annotation provides the default number of threads to run.
THREADS - Static variable in class org.openjdk.jmh.runner.Defaults
Number of measurement threads.
threads(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Number of threads to run the benchmark in
threads(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
ThroughputResult - Class in org.openjdk.jmh.results
Result class that counts the number of operations performed during a specified unit of time.
ThroughputResult(ResultRole, String, long, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.ThroughputResult
 
throwableToString(Throwable) - Static method in class org.openjdk.jmh.util.Utils
 
Timeout - Annotation Type in org.openjdk.jmh.annotations
Timeout annotation allows to set the default timeout parameters for the benchmark.
TIMEOUT - Static variable in class org.openjdk.jmh.runner.Defaults
Default timeout.
timeout(TimeValue) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How long to wait for iteration execution?
timeout(TimeValue) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
timeUnit(TimeUnit) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Timeunit to use in results
timeUnit(TimeUnit) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
TimeValue - Class in org.openjdk.jmh.runner.options
A generic time scalar.
TimeValue(long, TimeUnit) - Constructor for class org.openjdk.jmh.runner.options.TimeValue
 
toLine() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceElementError
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceElementWarning
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceError
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceThrowableError
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceThrowableWarning
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceWarning
 
toString() - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
toString() - Method in enum org.openjdk.jmh.results.AggregationPolicy
 
toString() - Method in class org.openjdk.jmh.results.Result
Result as represented by a String.
toString() - Method in class org.openjdk.jmh.results.SampleTimeResult
 
toString() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
toString() - Method in exception org.openjdk.jmh.runner.NoBenchmarksException
 
toString() - Method in class org.openjdk.jmh.runner.options.TimeValue
 
toString() - Method in class org.openjdk.jmh.runner.WorkloadParams
 
toString() - Method in class org.openjdk.jmh.util.AbstractStatistics
 
toString() - Method in class org.openjdk.jmh.util.HashMultimap
 
toString() - Method in class org.openjdk.jmh.util.Optional
 
toString(Optional.Marshaller<T>) - Method in class org.openjdk.jmh.util.Optional
 
touch(String) - Static method in class org.openjdk.jmh.util.FileUtils
 
tracedEvents - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
TreeMultimap<K,V> - Class in org.openjdk.jmh.util
 
TreeMultimap() - Constructor for class org.openjdk.jmh.util.TreeMultimap
 
TreeMultiset<T extends Comparable<T>> - Class in org.openjdk.jmh.util
 
TreeMultiset() - Constructor for class org.openjdk.jmh.util.TreeMultiset
 
tryWith(String...) - Static method in class org.openjdk.jmh.util.Utils
 
tuToString(TimeUnit) - Static method in class org.openjdk.jmh.runner.options.TimeValue
Converts timeunit to stringly representation.

U

UnCloseablePrintStream - Class in org.openjdk.jmh.util
 
UnCloseablePrintStream(OutputStream, Charset) - Constructor for class org.openjdk.jmh.util.UnCloseablePrintStream
 
unit - Variable in class org.openjdk.jmh.results.Result
 
unmarshalIntArray(String) - Static method in class org.openjdk.jmh.util.Utils
 
Utils - Class in org.openjdk.jmh.util
 

V

valueOf(String) - Static method in enum org.openjdk.jmh.annotations.CompilerControl.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.annotations.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.annotations.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.annotations.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.results.AggregationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.results.format.ResultFormatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.results.ResultRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.runner.IterationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.runner.options.VerboseMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.runner.options.WarmupMode
Returns the enum constant of this type with the specified name.
valueOf(T) - Method in interface org.openjdk.jmh.util.Optional.Marshaller
 
valueOf(String) - Method in interface org.openjdk.jmh.util.Optional.Unmarshaller
 
values() - Static method in enum org.openjdk.jmh.annotations.CompilerControl.Mode
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.annotations.Level
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.annotations.Mode
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.annotations.Scope
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.results.AggregationPolicy
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.results.format.ResultFormatType
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.results.ResultRole
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.runner.IterationType
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.runner.options.VerboseMode
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.runner.options.WarmupMode
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Method in class org.openjdk.jmh.util.HashMultimap
 
values() - Method in class org.openjdk.jmh.util.HashsetMultimap
 
values() - Method in interface org.openjdk.jmh.util.Multimap
 
values() - Method in class org.openjdk.jmh.util.TreeMultimap
 
VerboseMode - Enum in org.openjdk.jmh.runner.options
 
verbosePrintln(String) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
VERBOSITY - Static variable in class org.openjdk.jmh.runner.Defaults
Default VerboseMode.
verbosity(VerboseMode) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Control verbosity level.
verbosity() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
verbosity() - Method in interface org.openjdk.jmh.runner.options.Options
How verbose should we be?
verbosity(VerboseMode) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
verbosity() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
Version - Class in org.openjdk.jmh.util
 
Version() - Constructor for class org.openjdk.jmh.util.Version
 

W

waitFinish() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
Warmup - Annotation Type in org.openjdk.jmh.annotations
Warmup annotation allows to set the default warmup parameters for the benchmark.
WARMUP_BATCHSIZE - Static variable in class org.openjdk.jmh.runner.Defaults
The batch size in warmup mode.
WARMUP_FORKS - Static variable in class org.openjdk.jmh.runner.Defaults
Number of warmup forks we discard.
WARMUP_ITERATIONS - Static variable in class org.openjdk.jmh.runner.Defaults
Number of warmup iterations.
WARMUP_ITERATIONS_SINGLESHOT - Static variable in class org.openjdk.jmh.runner.Defaults
Number of warmup iterations in Mode.SingleShotTime mode.
WARMUP_MODE - Static variable in class org.openjdk.jmh.runner.Defaults
Default WarmupMode.
WARMUP_TIME - Static variable in class org.openjdk.jmh.runner.Defaults
The duration of warmup iterations.
warmupBatchSize(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How large warmup batchSize should be?
warmupBatchSize(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
warmupForks(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Number of ignored forks
warmupForks(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
warmupIterations(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How many warmup iterations to do?
warmupIterations(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
warmupMode(WarmupMode) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Warmup mode to use
warmupMode(WarmupMode) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
WarmupMode - Enum in org.openjdk.jmh.runner.options
Warmup Mode enum
warmupTime(TimeValue) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How long each warmup iteration should take?
warmupTime(TimeValue) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
WinPerfAsmProfiler - Class in org.openjdk.jmh.profile
Windows performance profiler based on "xperf" utility.
WinPerfAsmProfiler() - Constructor for class org.openjdk.jmh.profile.WinPerfAsmProfiler
Constructor.
WorkloadParams - Class in org.openjdk.jmh.runner
 
WorkloadParams() - Constructor for class org.openjdk.jmh.runner.WorkloadParams
 
write(int) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
write(byte[]) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
write(byte[]) - Method in class org.openjdk.jmh.util.NullOutputStream
 
write(byte[], int, int) - Method in class org.openjdk.jmh.util.NullOutputStream
 
write(int) - Method in class org.openjdk.jmh.util.NullOutputStream
 
writeOut(Collection<RunResult>) - Method in interface org.openjdk.jmh.results.format.ResultFormat
 
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2012-2015 Oracle. All Rights Reserved.



NOTHING
NOTHING
Add the Maven Dependecy to your project: maven dependecy for com.amazonaws : aws-java-sdk : 1.3.14