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.PerfEvents - Class in org.openjdk.jmh.profile
 
AbstractStatistics - Class in org.openjdk.jmh.util
 
ActionPlan - Class in org.openjdk.jmh.runner
 
AggregatorUtils - Class in org.openjdk.jmh.results
 
AverageTimeResult - Class in org.openjdk.jmh.results
Result class that stores average operation time.
AggregationPolicy - Enum in org.openjdk.jmh.results
 
AuxCounters.Type - Enum in org.openjdk.jmh.annotations
 
All - org.openjdk.jmh.annotations.Mode
Meta-mode: all the benchmark modes.
AverageTime - org.openjdk.jmh.annotations.Mode
Average time: average time per per operation.
AVG - org.openjdk.jmh.results.AggregationPolicy
 
Aggregator<R extends Result> - Interface in org.openjdk.jmh.results
Aggregator composes multiple results into one.
AuxCounters - Annotation Type in org.openjdk.jmh.annotations
AuxCounters annotation can be used to mark State objects as the bearers of auxiliary secondary results.
allOps - Variable in class org.openjdk.jmh.results.RawResults
 
AbstractPerfAsmProfiler(String, String...) - Constructor for class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
AbstractStatistics() - Constructor for class org.openjdk.jmh.util.AbstractStatistics
 
ActionPlan(ActionType) - Constructor for class org.openjdk.jmh.runner.ActionPlan
 
AverageTimeResult(ResultRole, String, double, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.AverageTimeResult
 
adaptForLoop(Iterator<T>) - Static method in class org.openjdk.jmh.util.Utils
Adapts Iterator for Iterable.
add(long) - Method in class org.openjdk.jmh.util.SampleBuffer
 
add(E) - Method in class org.openjdk.jmh.util.BoundedPriorityQueue
 
add(Result) - Method in class org.openjdk.jmh.results.BenchmarkTaskResult
 
add(Action) - Method in class org.openjdk.jmh.runner.ActionPlan
 
add(T) - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
add(T) - Method in interface org.openjdk.jmh.util.Multiset
Add the element to the multiset
add(T, long) - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
add(T, long) - Method in interface org.openjdk.jmh.util.Multiset
Add the element to the multiset
add(T, long, long) - Method in class org.openjdk.jmh.util.IntervalMap
 
addAll(SampleBuffer) - Method in class org.openjdk.jmh.util.SampleBuffer
 
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.SafepointsProfiler
 
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
 
addJVMOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.SafepointsProfiler
 
addMyOptions(OptionParser) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
addMyOptions(OptionParser) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
addMyOptions(OptionParser) - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
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
 
addProfiler(Class<? extends Profiler>, String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Add the profiler in the run
addProfiler(Class<? extends Profiler>, String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
addProfiler(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Add the profiler in the run
addProfiler(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
addProfiler(String, String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Add the profiler in the run
addProfiler(String, String) - 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.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, IterationResult) - Method in class org.openjdk.jmh.profile.ClassloaderProfiler
 
afterIteration(BenchmarkParams, IterationParams, IterationResult) - Method in class org.openjdk.jmh.profile.CompilerProfiler
 
afterIteration(BenchmarkParams, IterationParams, IterationResult) - Method in class org.openjdk.jmh.profile.GCProfiler
 
afterIteration(BenchmarkParams, IterationParams, IterationResult) - Method in class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
afterIteration(BenchmarkParams, IterationParams, IterationResult) - Method in class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
afterIteration(BenchmarkParams, IterationParams, IterationResult) - Method in class org.openjdk.jmh.profile.HotspotThreadProfiler
 
afterIteration(BenchmarkParams, IterationParams, IterationResult) - Method in interface org.openjdk.jmh.profile.InternalProfiler
Run this code after a benchmark iteration finished
afterIteration(BenchmarkParams, IterationParams, IterationResult) - Method in class org.openjdk.jmh.profile.PausesProfiler
 
afterIteration(BenchmarkParams, IterationParams, IterationResult) - 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.SafepointsProfiler
 
afterTrial(BenchmarkResult, long, File, File) - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
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.
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
 
allowPrintErr() - Method in class org.openjdk.jmh.profile.SafepointsProfiler
 
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
 
allowPrintOut() - Method in class org.openjdk.jmh.profile.SafepointsProfiler
 
announceDone() - Method in class org.openjdk.jmh.runner.InfraControl
 
appendLines(File, Collection<String>) - Static method in class org.openjdk.jmh.util.FileUtils
 

B

BenchmarkException - Exception in org.openjdk.jmh.runner
Internal exception in JMH.
BenchmarkGenerator - Class in org.openjdk.jmh.generators.core
Benchmark generator.
BenchmarkGeneratorSession - Class in org.openjdk.jmh.generators.core
 
BenchmarkList - Class in org.openjdk.jmh.runner
Helper class for listing micro benchmarks.
BenchmarkListEntry - Class in org.openjdk.jmh.runner
 
BenchmarkParams - Class in org.openjdk.jmh.infra
Benchmark parameters.
BenchmarkResult - Class in org.openjdk.jmh.results
Benchmark result.
BenchmarkResultMetaData - Class in org.openjdk.jmh.results
 
BenchmarkTaskResult - Class in org.openjdk.jmh.results
 
BinaryLinkClient - Class in org.openjdk.jmh.runner.link
 
BinaryLinkServer - Class in org.openjdk.jmh.runner.link
Accepts the binary data from the forked VM and pushes it to parent VM as appropriate.
Blackhole - Class in org.openjdk.jmh.infra
Black Hole.
BoundedPriorityQueue<E> - Class in org.openjdk.jmh.util
Bounded variant of PriorityQueue.
Benchmark - org.openjdk.jmh.annotations.Scope
Benchmark state scope.
BREAK - org.openjdk.jmh.annotations.CompilerControl.Mode
Insert the breakpoint into the generated compiled code.
BULK - org.openjdk.jmh.runner.options.WarmupMode
Do the bulk warmup before any benchmark starts.
BULK_INDI - org.openjdk.jmh.runner.options.WarmupMode
Do the bulk warmup before any benchmark starts, and then also do individual warmups for every benchmark.
Benchmark - Annotation Type in org.openjdk.jmh.annotations
Benchmark annotates the benchmark method.
BenchmarkMode - Annotation Type in org.openjdk.jmh.annotations
Benchmark mode declares the default modes in which this benchmark would run.
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.
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
 
BenchmarkException(String, Collection<Throwable>) - Constructor for exception org.openjdk.jmh.runner.BenchmarkException
 
BenchmarkException(Throwable) - Constructor for exception org.openjdk.jmh.runner.BenchmarkException
 
BenchmarkGenerator() - Constructor for class org.openjdk.jmh.generators.core.BenchmarkGenerator
 
BenchmarkGeneratorSession() - Constructor for class org.openjdk.jmh.generators.core.BenchmarkGeneratorSession
 
BenchmarkListEntry(String) - Constructor for class org.openjdk.jmh.runner.BenchmarkListEntry
 
BenchmarkListEntry(String, String, String, Mode, Optional<Integer>, int[], Optional<Collection<String>>, 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
 
BenchmarkParams(String, String, boolean, int, int[], Collection<String>, int, int, IterationParams, IterationParams, Mode, WorkloadParams, TimeUnit, int, String, Collection<String>, TimeValue) - Constructor for class org.openjdk.jmh.infra.BenchmarkParams
 
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(long, long, long, long, long) - Constructor for class org.openjdk.jmh.results.BenchmarkResultMetaData
 
BenchmarkTaskResult(long, long) - Constructor for class org.openjdk.jmh.results.BenchmarkTaskResult
 
BinaryLinkClient(String, int) - Constructor for class org.openjdk.jmh.runner.link.BinaryLinkClient
 
BinaryLinkServer(Options, OutputFormat) - Constructor for class org.openjdk.jmh.runner.link.BinaryLinkServer
 
Blackhole(String) - Constructor for class org.openjdk.jmh.infra.Blackhole
 
BoundedPriorityQueue(int) - Constructor for class org.openjdk.jmh.util.BoundedPriorityQueue
Creates a bounded priority queue with the specified maximum size and default ordering.
BoundedPriorityQueue(int, Comparator<? super E>) - Constructor for class org.openjdk.jmh.util.BoundedPriorityQueue
Creates a bounded priority queue with the specified maximum size.
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.PausesProfiler
 
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.SafepointsProfiler
 
beforeTrial(BenchmarkParams) - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
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

ClassloaderProfiler - Class in org.openjdk.jmh.profile
 
ClassUtils - Class in org.openjdk.jmh.util
A utility class for loading classes in various ways.
CommandLineOptionException - Exception in org.openjdk.jmh.runner.options
 
CommandLineOptions - Class in org.openjdk.jmh.runner.options
Class that handles all the command line options.
CompilerHints - Class in org.openjdk.jmh.runner
 
CompilerProfiler - Class in org.openjdk.jmh.profile
 
Constants - Class in org.openjdk.jmh.util.lines
 
Control - Class in org.openjdk.jmh.infra
Control object, used to communicate significant information from JMH to the benchmark.
CompilerControl.Mode - Enum in org.openjdk.jmh.annotations
Compilation mode.
COMPILE_ONLY - org.openjdk.jmh.annotations.CompilerControl.Mode
Compile only this method, and nothing else.
CSV - org.openjdk.jmh.results.format.ResultFormatType
 
ChainedOptionsBuilder - Interface in org.openjdk.jmh.runner.options
 
ClassInfo - Interface in org.openjdk.jmh.generators.core
Class metadata.
CompilerControl - Annotation Type in org.openjdk.jmh.annotations
Compiler control annotation may be used to affect the compilation of particular methods in the benchmarks.
ClassloaderProfiler() - Constructor for class org.openjdk.jmh.profile.ClassloaderProfiler
 
CommandLineOptionException(String) - Constructor for exception org.openjdk.jmh.runner.options.CommandLineOptionException
 
CommandLineOptionException(String, Throwable) - Constructor for exception org.openjdk.jmh.runner.options.CommandLineOptionException
 
CommandLineOptions(String...) - Constructor for class org.openjdk.jmh.runner.options.CommandLineOptions
Parses the given command line.
CompilerProfiler() - Constructor for class org.openjdk.jmh.profile.CompilerProfiler
 
Constants() - Constructor for class org.openjdk.jmh.util.lines.Constants
 
Control() - Constructor for class org.openjdk.jmh.infra.Control
 
check(Class<?>, String) - Static method in class org.openjdk.jmh.util.Utils
 
check(Class<?>, String...) - Static method in class org.openjdk.jmh.util.Utils
 
clear() - Method in class org.openjdk.jmh.util.DelegatingMultimap
 
clear() - Method in interface org.openjdk.jmh.util.Multimap
Clears the multimap
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
 
compareTo(BenchmarkListEntry) - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
compareTo(WorkloadParams) - Method in class org.openjdk.jmh.runner.WorkloadParams
 
compareTo(Interval) - Method in class org.openjdk.jmh.util.Interval
 
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 class org.openjdk.jmh.util.AbstractStatistics
 
compareTo(Statistics, double) - Method in interface org.openjdk.jmh.util.Statistics
Compares this statistics to another one.
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(boolean) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(byte) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(char) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(double) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(float) - 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(short) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(Object) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(Object[]) - 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
 
convert(String) - Method in class org.openjdk.jmh.runner.options.IntegerValueConverter
 
convert(String) - Method in class org.openjdk.jmh.runner.options.ThreadsValueConverter
 
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() - Method in class org.openjdk.jmh.util.SampleBuffer
 
count(T) - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
count(T) - Method in interface org.openjdk.jmh.util.Multiset
Count the elements in multiset
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.
createValueCollection() - Method in class org.openjdk.jmh.util.DelegatingMultimap
 
createValueCollection() - Method in class org.openjdk.jmh.util.HashsetMultimap
 

D

Deduplicator<T> - Class in org.openjdk.jmh.util
 
Defaults - Class in org.openjdk.jmh.results
 
Defaults - Class in org.openjdk.jmh.runner
JMH global defaults: these are used when no other values are available.
DelegatingMultimap<K,V> - Class in org.openjdk.jmh.util
 
DelegatingMultiset<T> - Class in org.openjdk.jmh.util
 
DONT_INLINE - org.openjdk.jmh.annotations.CompilerControl.Mode
Force skip inline.
DEFAULT_SORT_COMPARATOR - Static variable in class org.openjdk.jmh.results.RunResult
 
DO_GC - Static variable in class org.openjdk.jmh.runner.Defaults
Should JMH do GC between iterations?
dst - Variable in class org.openjdk.jmh.util.Interval
 
Deduplicator() - Constructor for class org.openjdk.jmh.util.Deduplicator
 
Defaults() - Constructor for class org.openjdk.jmh.results.Defaults
 
Defaults() - Constructor for class org.openjdk.jmh.runner.Defaults
 
DelegatingMultimap(Map<K, Collection<V>>) - Constructor for class org.openjdk.jmh.util.DelegatingMultimap
 
DelegatingMultiset(Map<T, Long>) - Constructor for class org.openjdk.jmh.util.DelegatingMultiset
 
days(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
dedup(T) - Method in class org.openjdk.jmh.util.Deduplicator
 
deepValueOf(String) - Static method in enum org.openjdk.jmh.annotations.Mode
 
defaultList() - Static method in class org.openjdk.jmh.runner.BenchmarkList
 
defaultList() - Static method in class org.openjdk.jmh.runner.CompilerHints
 
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
 
distributionExtendedInfo() - Method in class org.openjdk.jmh.results.Result
 

E

EVENTS - org.openjdk.jmh.annotations.AuxCounters.Type
Counts "events", the one-off things in the lifetime of workload.
EXCLUDE - org.openjdk.jmh.annotations.CompilerControl.Mode
Exclude the method from the compilation.
EXTRA - org.openjdk.jmh.runner.options.VerboseMode
Output extra info.
ExternalProfiler - Interface in org.openjdk.jmh.profile
External profiler: profilers to be run outside of JVM.
events - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
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.
entrySet() - Method in class org.openjdk.jmh.util.DelegatingMultimap
 
entrySet() - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
entrySet() - Method in interface org.openjdk.jmh.util.Multimap
Get all associations of the multimap.
entrySet() - Method in interface org.openjdk.jmh.util.Multiset
Get all associations of the multiset.
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.ProfilerConfig
 
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.DelegatingMultimap
 
equals(Object) - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
equals(Object) - Method in class org.openjdk.jmh.util.Interval
 
equals(Object) - Method in class org.openjdk.jmh.util.Optional
 
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() - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
extendedInfo() - Method in class org.openjdk.jmh.results.Result
Print extended result information
extendedInfo() - Method in class org.openjdk.jmh.results.SampleTimeResult
 
extendedInfo() - Method in class org.openjdk.jmh.results.ScalarDerivativeResult
 
extendedInfo() - Method in class org.openjdk.jmh.results.SingleShotResult
 
extractFromResource(String) - Static method in class org.openjdk.jmh.util.FileUtils
Helper method for extracting a given resource to File

F

FailureAssistException - Exception in org.openjdk.jmh.runner
Thrown by worker threads when they detect other threads have failed.
FileSystemDestination - Class in org.openjdk.jmh.generators.core
 
FileUtils - Class in org.openjdk.jmh.util
A utility class for File creation and manipulation.
FieldInfo - Interface in org.openjdk.jmh.generators.core
Field metadata info.
Fork - Annotation Type in org.openjdk.jmh.annotations
Fork annotation allows to set the default forking parameters for the benchmark.
FAIL_ON_ERROR - Static variable in class org.openjdk.jmh.runner.Defaults
Should JMH fail on benchmark error?
FailureAssistException() - Constructor for exception org.openjdk.jmh.runner.FailureAssistException
 
FileSystemDestination(File, File) - Constructor for class org.openjdk.jmh.generators.core.FileSystemDestination
 
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.
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
 
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(double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
format(int, double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
format(Map<String, ? extends OptionDescriptor>) - Method in class org.openjdk.jmh.runner.options.OptionFormatter
 
formatError(double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
formatError(int, double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
formatExact(int, double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
formatLatex(double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
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.BenchmarkList
 
fromString(String) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 

G

GCProfiler - Class in org.openjdk.jmh.profile
 
GenerationException - Exception in org.openjdk.jmh.generators.core
 
Group - org.openjdk.jmh.annotations.Scope
Group state scope.
GeneratorDestination - Interface in org.openjdk.jmh.generators.core
Generator destination.
GeneratorSource - Interface in org.openjdk.jmh.generators.core
Generator source.
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.
generatedStateOverrides - Variable in class org.openjdk.jmh.generators.core.BenchmarkGeneratorSession
 
GCProfiler() - Constructor for class org.openjdk.jmh.profile.GCProfiler
 
GenerationException(String, MetadataInfo) - Constructor for exception org.openjdk.jmh.generators.core.GenerationException
 
generate(GeneratorSource, GeneratorDestination) - Method in class org.openjdk.jmh.generators.core.BenchmarkGenerator
Execute the next phase of benchmark generation.
generatedTarget() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
get() - Method in class org.openjdk.jmh.runner.CompilerHints
 
get() - Method in class org.openjdk.jmh.util.Optional
 
get(long) - Method in class org.openjdk.jmh.util.IntervalMap
 
get(String) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.PerfEvents
 
get(String) - Method in class org.openjdk.jmh.runner.WorkloadParams
 
get(K) - Method in class org.openjdk.jmh.util.DelegatingMultimap
 
get(K) - Method in interface org.openjdk.jmh.util.Multimap
Get all values associated with the key
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.IterationResultMetaData
 
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
 
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
 
getCause() - Method in exception org.openjdk.jmh.runner.BenchmarkException
 
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
 
getCurrentJvmVersion() - Static method in class org.openjdk.jmh.util.Utils
 
getCurrentOSVersion() - 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
 
getDerivativeResults() - Method in class org.openjdk.jmh.results.Result
Get derivative results for this result.
getDerivativeResults() - Method in class org.openjdk.jmh.results.SampleTimeResult
 
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 class org.openjdk.jmh.profile.PausesProfiler
 
getDescription() - Method in interface org.openjdk.jmh.profile.Profiler
Human-readable one-line description of the profiler.
getDescription() - Method in class org.openjdk.jmh.profile.SafepointsProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.StackProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
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.
getHistogram(double[]) - Method in class org.openjdk.jmh.util.ListStatistics
 
getHistogram(double[]) - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getHistogram(double[]) - Method in class org.openjdk.jmh.util.SingletonStatistics
 
getHistogram(double[]) - Method in interface org.openjdk.jmh.util.Statistics
Returns the histogram for this statistics.
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, 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.
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
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.ScalarDerivativeResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.results.ScalarResult
 
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
 
getKlass() - Method in class org.openjdk.jmh.runner.options.ProfilerConfig
 
getKnown() - Static method in enum org.openjdk.jmh.annotations.Mode
 
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
Returns the maximum for this statistics.
getMean() - Method in class org.openjdk.jmh.util.AbstractStatistics
 
getMean() - Method in interface org.openjdk.jmh.util.Statistics
Returns the arithmetic mean for this 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.IterationResultMetaData
 
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
 
getMessage() - Method in exception org.openjdk.jmh.runner.ProfilersFailedException
 
getMetadata() - Method in class org.openjdk.jmh.results.BenchmarkResult
 
getMetadata() - Method in class org.openjdk.jmh.results.IterationResult
 
getMetadata() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
getMethod(long) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.PerfEvents
 
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
Returns the minimum for this 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
Returns the number of samples in this 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
 
getOpts() - Method in class org.openjdk.jmh.runner.options.ProfilerConfig
 
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
Returns the percentile at given rank.
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
 
getProfilerOrException(ProfilerConfig) - 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
 
getRawData() - Method in class org.openjdk.jmh.util.ListStatistics
 
getRawData() - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getRawData() - Method in class org.openjdk.jmh.util.SingletonStatistics
 
getRawData() - Method in interface org.openjdk.jmh.util.Statistics
Returns the raw data for this statistics.
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.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
Returns the standard deviation for this 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
Returns the sum of samples in this statistics.
getSuperClass() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getSupportedExternal(Collection<ProfilerConfig>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
getSupportedInternal(Collection<ProfilerConfig>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
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.ScalarDerivativeResult
 
getThreadAggregator() - Method in class org.openjdk.jmh.results.ScalarResult
 
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.
getThreadGroupLabels() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
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
 
getUserClassQName() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
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
Returns the variance for this statistics.
getVersion() - Static method in class org.openjdk.jmh.util.Version
 
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
 
getZeroResult() - Method in class org.openjdk.jmh.results.Result
Returns "0" result.
getZeroResult() - Method in class org.openjdk.jmh.results.ScalarDerivativeResult
 
getZeroResult() - Method in class org.openjdk.jmh.results.ScalarResult
 
guessConsoleEncoding() - Static method in class org.openjdk.jmh.util.Utils
 

H

HashMultimap<K,V> - Class in org.openjdk.jmh.util
 
HashMultiset<T> - Class in org.openjdk.jmh.util
 
HashsetMultimap<K,V> - Class in org.openjdk.jmh.util
 
HotspotClassloadingProfiler - Class in org.openjdk.jmh.profile
 
HotspotCompilationProfiler - Class in org.openjdk.jmh.profile
 
HotspotMemoryProfiler - Class in org.openjdk.jmh.profile
 
HotspotRuntimeProfiler - Class in org.openjdk.jmh.profile
 
HotspotThreadProfiler - Class in org.openjdk.jmh.profile
 
hsLog - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
HashMultimap() - Constructor for class org.openjdk.jmh.util.HashMultimap
 
HashMultiset() - Constructor for class org.openjdk.jmh.util.HashMultiset
 
HashsetMultimap() - Constructor for class org.openjdk.jmh.util.HashsetMultimap
 
HotspotClassloadingProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotClassloadingProfiler
 
HotspotCompilationProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
HotspotMemoryProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotMemoryProfiler
 
HotspotRuntimeProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
HotspotThreadProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotThreadProfiler
 
half() - Method in class org.openjdk.jmh.util.SampleBuffer
 
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.ProfilerConfig
 
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.DelegatingMultimap
 
hashCode() - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
hashCode() - Method in class org.openjdk.jmh.util.Interval
 
hashCode() - Method in class org.openjdk.jmh.util.Optional
 
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
 
hours(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 

I

InfraControl - Class in org.openjdk.jmh.runner
The InfraControl logic class.
InputStreamDrainer - Class in org.openjdk.jmh.util
Will drain the output stream.
IntegerValueConverter - Class in org.openjdk.jmh.runner.options
Converts option value from String to Integer and makes sure the value exceeds given minimal threshold.
Interval - Class in org.openjdk.jmh.util
 
IntervalMap<T> - Class in org.openjdk.jmh.util
 
IterationParams - Class in org.openjdk.jmh.infra
Iteration parameters.
IterationResult - Class in org.openjdk.jmh.results
Class contains all info returned by benchmark iteration or/and collected during benchmark iteration.
IterationResultMetaData - Class in org.openjdk.jmh.results
 
IterationType - Enum in org.openjdk.jmh.runner
 
INDI - org.openjdk.jmh.runner.options.WarmupMode
Do the individual warmup for every benchmark
INLINE - org.openjdk.jmh.annotations.CompilerControl.Mode
Force inline.
Invocation - org.openjdk.jmh.annotations.Level
Invocation level: to be executed for each benchmark method execution.
Iteration - org.openjdk.jmh.annotations.Level
Iteration level: to be executed before/after each iteration of the benchmark.
InternalProfiler - Interface in org.openjdk.jmh.profile
Internal profiler.
INCLUDE_BENCHMARKS - Static variable in class org.openjdk.jmh.runner.Defaults
Default benchmarks to include.
INSTANCE - Static variable in class org.openjdk.jmh.runner.options.ThreadsValueConverter
 
InfraControl(BenchmarkParams, IterationParams, CountDownLatch, CountDownLatch, boolean, Control) - Constructor for class org.openjdk.jmh.runner.InfraControl
 
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.
IntegerValueConverter(int) - Constructor for class org.openjdk.jmh.runner.options.IntegerValueConverter
 
Interval(long, long) - Constructor for class org.openjdk.jmh.util.Interval
 
IntervalMap() - Constructor for class org.openjdk.jmh.util.IntervalMap
 
IterationParams(IterationType, int, TimeValue, int) - Constructor for class org.openjdk.jmh.infra.IterationParams
 
IterationResult(BenchmarkParams, IterationParams, IterationResultMetaData) - Constructor for class org.openjdk.jmh.results.IterationResult
 
IterationResultMetaData(long, long) - Constructor for class org.openjdk.jmh.results.IterationResultMetaData
 
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
 
isAbstract() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
isAbstract() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
isApproximate(double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
isBulk() - Method in enum org.openjdk.jmh.runner.options.WarmupMode
 
isCorrect() - Method in class org.openjdk.jmh.util.lines.TestLineReader
 
isDerivative() - Method in enum org.openjdk.jmh.results.ResultRole
 
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.DelegatingMultimap
 
isEmpty() - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
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
isEnum() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
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
 
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.
iterationResult(BenchmarkParams, IterationParams, int, IterationResult) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for end-of-iteration.
iterator() - Method in class org.openjdk.jmh.util.BoundedPriorityQueue
 

J

JSON - org.openjdk.jmh.results.format.ResultFormatType
 
join(String[], String) - Static method in class org.openjdk.jmh.util.Utils
 
join(Collection<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.DelegatingMultimap
 
keys() - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
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

L

LinuxPerfAsmProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfNormProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfProfiler - Class in org.openjdk.jmh.profile
 
ListStatistics - Class in org.openjdk.jmh.util
Calculate statistics over a list of doubles.
Level - Enum in org.openjdk.jmh.annotations
Control when to run the fixture methods.
LATEX - org.openjdk.jmh.results.format.ResultFormatType
 
label - Variable in class org.openjdk.jmh.results.Result
 
LIST - Static variable in class org.openjdk.jmh.runner.CompilerHints
 
LinuxPerfAsmProfiler(String) - Constructor for class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
LinuxPerfNormProfiler(String) - Constructor for class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
LinuxPerfProfiler(String) - Constructor for class org.openjdk.jmh.profile.LinuxPerfProfiler
 
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
 
lazyCompile(String) - Static method in class org.openjdk.jmh.util.Utils
 
list() - Method in class org.openjdk.jmh.runner.Runner
Print matching benchmarks into output.
listProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
listProfilers(PrintStream) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
listResultFormats() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
listWithParams(CommandLineOptions) - Method in class org.openjdk.jmh.runner.Runner
Print matching benchmarks with parameters into output.
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
Multisets - Class in org.openjdk.jmh.util
 
MultisetStatistics - Class in org.openjdk.jmh.util
 
Mode - Enum in org.openjdk.jmh.annotations
Benchmark mode.
MAX - org.openjdk.jmh.results.AggregationPolicy
 
MEASUREMENT - org.openjdk.jmh.runner.IterationType
 
MIN - org.openjdk.jmh.results.AggregationPolicy
 
MetadataInfo - Interface in org.openjdk.jmh.generators.core
Super-interface for all metadata elements.
MethodInfo - Interface in org.openjdk.jmh.generators.core
Method info.
Multimap<K,V> - Interface in org.openjdk.jmh.util
Basic Multimap.
Multiset<T> - Interface in org.openjdk.jmh.util
Basic Multiset.
Measurement - Annotation Type in org.openjdk.jmh.annotations
Measurement annotations allows to set the default measurement parameters for the benchmark.
MAGIC - Static variable in class org.openjdk.jmh.util.lines.Constants
 
map - Variable in class org.openjdk.jmh.util.DelegatingMultimap
 
map - Variable in class org.openjdk.jmh.util.DelegatingMultiset
 
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_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.
Main() - Constructor for class org.openjdk.jmh.Main
 
Multisets() - Constructor for class org.openjdk.jmh.util.Multisets
 
MultisetStatistics() - Constructor for class org.openjdk.jmh.util.MultisetStatistics
 
main(String[]) - Static method in class org.openjdk.jmh.Main
 
marshalIntArray(int[]) - Static method in class org.openjdk.jmh.util.Utils
 
max(Collection<T>) - Static method in class org.openjdk.jmh.util.Utils
 
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(IntervalMap<T>) - Method in class org.openjdk.jmh.util.IntervalMap
 
merge(Multimap<K, V>) - Method in class org.openjdk.jmh.util.DelegatingMultimap
 
merge(Multimap<K, V>) - Method in interface org.openjdk.jmh.util.Multimap
 
microseconds(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
milliseconds(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
min(Collection<T>) - Static method in class org.openjdk.jmh.util.Utils
 
minutes(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
mixIn(ActionPlan) - Method in class org.openjdk.jmh.runner.ActionPlan
 
mode(Mode) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Benchmark mode.
mode(Mode) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 

N

NoBenchmarksException - Exception in org.openjdk.jmh.runner
 
NullOutputStream - Class in org.openjdk.jmh.util
 
NORMAL - org.openjdk.jmh.runner.options.VerboseMode
Output normally.
NON_NEGATIVE - Static variable in class org.openjdk.jmh.runner.options.IntegerValueConverter
 
NONE - Static variable in class org.openjdk.jmh.runner.options.TimeValue
 
NoBenchmarksException() - Constructor for exception org.openjdk.jmh.runner.NoBenchmarksException
 
NullOutputStream() - Constructor for class org.openjdk.jmh.util.NullOutputStream
 
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.
nextIntArray() - Method in class org.openjdk.jmh.util.lines.TestLineReader
 
nextOptionalInt() - Method in class org.openjdk.jmh.util.lines.TestLineReader
 
nextOptionalParamCollection() - Method in class org.openjdk.jmh.util.lines.TestLineReader
 
nextOptionalString() - Method in class org.openjdk.jmh.util.lines.TestLineReader
 
nextOptionalStringCollection() - Method in class org.openjdk.jmh.util.lines.TestLineReader
 
nextOptionalTimeUnit() - Method in class org.openjdk.jmh.util.lines.TestLineReader
 
nextOptionalTimeValue() - Method in class org.openjdk.jmh.util.lines.TestLineReader
 
nextString() - Method in class org.openjdk.jmh.util.lines.TestLineReader
 
none() - Static method in class org.openjdk.jmh.util.Optional
Produce empty Option

O

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
 
org.openjdk.jmh.util.lines - package org.openjdk.jmh.util.lines
 
Optional<T> - Class in org.openjdk.jmh.util
Option class
OptionFormatter - Class in org.openjdk.jmh.runner.options
 
OptionsBuilder - Class in org.openjdk.jmh.runner.options
 
OutputFormatFactory - Class in org.openjdk.jmh.runner.format
 
OMITTED - org.openjdk.jmh.results.ResultRole
Does not participate in any metric, garbage result.
OPERATIONS - org.openjdk.jmh.annotations.AuxCounters.Type
Counts "operations", which should be relevant to the number of times Benchmark method was executed.
Options - Interface in org.openjdk.jmh.runner.options
 
OutputFormat - Interface in org.openjdk.jmh.runner.format
Internal interface for OutputFormat.
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.
OutputTimeUnit - Annotation Type in org.openjdk.jmh.annotations
OutputTimeUnit provides the default time unit to report the results in.
OPS_PER_INVOCATION - Static variable in class org.openjdk.jmh.runner.Defaults
Default operations per invocation.
OUTPUT_TIMEUNIT - Static variable in class org.openjdk.jmh.runner.Defaults
Default output time unit.
OptionFormatter() - Constructor for class org.openjdk.jmh.runner.options.OptionFormatter
 
OptionsBuilder() - Constructor for class org.openjdk.jmh.runner.options.OptionsBuilder
 
OutputFormatFactory() - Constructor for class org.openjdk.jmh.runner.format.OutputFormatFactory
 
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.
offer(E) - Method in class org.openjdk.jmh.util.BoundedPriorityQueue
 
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
 
orAnother(Optional<T>) - Method in class org.openjdk.jmh.util.Optional
 
orElse(T) - Method in class org.openjdk.jmh.util.Optional
 
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
 

P

Paddings - Class in org.openjdk.jmh.generators.core
 
PausesProfiler - Class in org.openjdk.jmh.profile
 
ProfilerConfig - Class in org.openjdk.jmh.runner.options
 
ProfilerException - Exception in org.openjdk.jmh.profile
 
ProfilerFactory - Class in org.openjdk.jmh.profile
 
ProfilersFailedException - Exception in org.openjdk.jmh.runner
 
PRIMARY - org.openjdk.jmh.results.ResultRole
Participates in primary metric calculation.
PRINT - org.openjdk.jmh.annotations.CompilerControl.Mode
Print the method and it's profile.
ParameterInfo - Interface in org.openjdk.jmh.generators.core
Method parameter metadata.
Profiler - Interface in org.openjdk.jmh.profile
Root profiler interface.
Param - Annotation Type in org.openjdk.jmh.annotations
Marks the configurable parameter in the benchmark.
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
 
POSITIVE - Static variable in class org.openjdk.jmh.runner.options.IntegerValueConverter
 
PREFIX - Static variable in class org.openjdk.jmh.results.Defaults
 
Paddings() - Constructor for class org.openjdk.jmh.generators.core.Paddings
 
PausesProfiler(String) - Constructor for class org.openjdk.jmh.profile.PausesProfiler
 
PerfEvents(Collection<String>) - Constructor for class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.PerfEvents
 
ProfilerConfig(String) - Constructor for class org.openjdk.jmh.runner.options.ProfilerConfig
 
ProfilerConfig(String, String) - Constructor for class org.openjdk.jmh.runner.options.ProfilerConfig
 
ProfilerException(Exception) - Constructor for exception org.openjdk.jmh.profile.ProfilerException
 
ProfilerException(String) - Constructor for exception org.openjdk.jmh.profile.ProfilerException
 
ProfilerFactory() - Constructor for class org.openjdk.jmh.profile.ProfilerFactory
 
ProfilersFailedException() - Constructor for exception org.openjdk.jmh.runner.ProfilersFailedException
 
padding(PrintWriter) - Static method in class org.openjdk.jmh.generators.core.Paddings
 
padding(List<String>) - Static method in class org.openjdk.jmh.generators.core.Paddings
 
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
 
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
 
peek() - Method in class org.openjdk.jmh.util.BoundedPriorityQueue
 
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
 
poll() - Method in class org.openjdk.jmh.util.BoundedPriorityQueue
 
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) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
printError(String, Throwable) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String, Throwable) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
printError(String, MetadataInfo) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String, MetadataInfo) - 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.
printWarning(String) - 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, Throwable) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printWarning(String, Throwable) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the warning.
printWarning(String, MetadataInfo) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printWarning(String, MetadataInfo) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the warning.
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.DelegatingMultimap
 
put(K, V) - Method in interface org.openjdk.jmh.util.Multimap
Put the element pair.
putAll(K, Collection<V>) - Method in class org.openjdk.jmh.util.DelegatingMultimap
 
putAll(K, Collection<V>) - Method in interface org.openjdk.jmh.util.Multimap
Put multiple pairs.
putIntArray(int[]) - Method in class org.openjdk.jmh.util.lines.TestLineWriter
 
putOptionalInt(Optional<Integer>) - Method in class org.openjdk.jmh.util.lines.TestLineWriter
 
putOptionalParamCollection(Optional<Map<String, String[]>>) - Method in class org.openjdk.jmh.util.lines.TestLineWriter
 
putOptionalString(Optional<String>) - Method in class org.openjdk.jmh.util.lines.TestLineWriter
 
putOptionalStringCollection(Optional<Collection<String>>) - Method in class org.openjdk.jmh.util.lines.TestLineWriter
 
putOptionalTimeUnit(Optional<TimeUnit>) - Method in class org.openjdk.jmh.util.lines.TestLineWriter
 
putOptionalTimeValue(Optional<TimeValue>) - Method in class org.openjdk.jmh.util.lines.TestLineWriter
 
putString(String) - Method in class org.openjdk.jmh.util.lines.TestLineWriter
 

R

RawResults - Class in org.openjdk.jmh.results
 
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.
ResultFormatFactory - Class in org.openjdk.jmh.results.format
 
Runner - Class in org.openjdk.jmh.runner
Runner executes JMH benchmarks.
RunnerException - Exception in org.openjdk.jmh.runner
 
RunResult - Class in org.openjdk.jmh.results
Complete run result.
ResultFormatType - Enum in org.openjdk.jmh.results.format
 
ResultRole - Enum in org.openjdk.jmh.results
 
ResultFormat - Interface in org.openjdk.jmh.results.format
 
realTime - Variable in class org.openjdk.jmh.results.RawResults
 
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.
role - Variable in class org.openjdk.jmh.results.Result
 
RawResults() - Constructor for class org.openjdk.jmh.results.RawResults
 
Result(ResultRole, String, Statistics, String, AggregationPolicy) - Constructor for class org.openjdk.jmh.results.Result
 
Runner(Options) - Constructor for class org.openjdk.jmh.runner.Runner
Create Runner with the given options.
Runner(Options, OutputFormat) - Constructor for class org.openjdk.jmh.runner.Runner
Create runner with the custom OutputFormat.
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
 
RunnerException(Throwable) - Constructor for exception org.openjdk.jmh.runner.RunnerException
 
RunResult(BenchmarkParams, Collection<BenchmarkResult>) - Constructor for class org.openjdk.jmh.results.RunResult
 
readAllLines(File) - Static method in class org.openjdk.jmh.util.FileUtils
 
readAllLines(InputStream) - Static method in class org.openjdk.jmh.util.FileUtils
 
readAllLines(Reader) - Static method in class org.openjdk.jmh.util.FileUtils
 
readEvents(double, double) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
Read parsed events.
readEvents(double, double) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
readEvents(double, double) - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
reflow(PrintWriter, String, int, int) - Static method in class org.openjdk.jmh.util.Utils
 
remove(K) - Method in class org.openjdk.jmh.util.DelegatingMultimap
 
remove(K) - Method in interface org.openjdk.jmh.util.Multimap
 
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(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
 
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
 
rewrap(String) - Static method in class org.openjdk.jmh.util.Utils
 
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.
runSingle() - Method in class org.openjdk.jmh.runner.Runner
Shortcut method for the single benchmark execution.
runWith(List<String>) - Static method in class org.openjdk.jmh.util.Utils
 

S

SafepointsProfiler - Class in org.openjdk.jmh.profile
 
SampleBuffer - Class in org.openjdk.jmh.util
Sampling buffer accepts samples.
SampleTimeResult - Class in org.openjdk.jmh.results
Result class that samples operation time.
ScalarDerivativeResult - Class in org.openjdk.jmh.results
 
ScalarResult - Class in org.openjdk.jmh.results
 
ScoreFormatter - Class in org.openjdk.jmh.util
 
SingleShotResult - Class in org.openjdk.jmh.results
Result class that stores once operation execution time.
SingletonStatistics - Class in org.openjdk.jmh.util
Calculate statistics with just a single value.
SourceElementError - Class in org.openjdk.jmh.generators.core
 
SourceElementWarning - Class in org.openjdk.jmh.generators.core
 
SourceError - Class in org.openjdk.jmh.generators.core
 
SourceThrowableError - Class in org.openjdk.jmh.generators.core
 
SourceThrowableWarning - Class in org.openjdk.jmh.generators.core
 
SourceWarning - Class in org.openjdk.jmh.generators.core
 
StackProfiler - Class in org.openjdk.jmh.profile
Very basic and naive stack profiler.
StackProfiler.SamplingTask - Class in org.openjdk.jmh.profile
 
StackProfiler.StackResult - Class in org.openjdk.jmh.profile
 
StackProfiler.StackResultAggregator - Class in org.openjdk.jmh.profile
 
Scope - Enum in org.openjdk.jmh.annotations
State scope.
SampleTime - org.openjdk.jmh.annotations.Mode
Sample time: samples the time for each operation.
SCSV - org.openjdk.jmh.results.format.ResultFormatType
 
SECONDARY - org.openjdk.jmh.results.ResultRole
Participates in secondary metric calculations.
SECONDARY_DERIVATIVE - org.openjdk.jmh.results.ResultRole
Same as ResultRole.SECONDARY, but always recomputed.
SILENT - org.openjdk.jmh.runner.options.VerboseMode
Be completely silent.
SingleShotTime - org.openjdk.jmh.annotations.Mode
Single shot time: measures the time for a single operation.
SUM - org.openjdk.jmh.results.AggregationPolicy
 
Statistics - Interface in org.openjdk.jmh.util
 
Setup - Annotation Type in org.openjdk.jmh.annotations
Setup marks the fixture method to be run before the benchmark.
State - Annotation Type in org.openjdk.jmh.annotations
Marks the state object.
set - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
src - Variable in class org.openjdk.jmh.util.Interval
 
startTime - Variable in class org.openjdk.jmh.results.RawResults
 
statistics - Variable in class org.openjdk.jmh.results.Result
 
stopTime - Variable in class org.openjdk.jmh.results.RawResults
 
SYNC_ITERATIONS - Static variable in class org.openjdk.jmh.runner.Defaults
Should JMH synchronize iterations?
SafepointsProfiler() - Constructor for class org.openjdk.jmh.profile.SafepointsProfiler
 
SampleBuffer() - Constructor for class org.openjdk.jmh.util.SampleBuffer
 
SampleTimeResult(ResultRole, String, SampleBuffer, TimeUnit) - Constructor for class org.openjdk.jmh.results.SampleTimeResult
 
SamplingTask() - Constructor for class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
ScalarDerivativeResult(String, double, String, AggregationPolicy) - Constructor for class org.openjdk.jmh.results.ScalarDerivativeResult
 
ScalarResult(String, double, String, AggregationPolicy) - Constructor for class org.openjdk.jmh.results.ScalarResult
 
ScoreFormatter() - Constructor for class org.openjdk.jmh.util.ScoreFormatter
 
SingleShotResult(ResultRole, String, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.SingleShotResult
 
SingletonStatistics(double) - Constructor for class org.openjdk.jmh.util.SingletonStatistics
 
SourceElementError(String, MetadataInfo) - Constructor for class org.openjdk.jmh.generators.core.SourceElementError
 
SourceElementWarning(String, MetadataInfo) - Constructor for class org.openjdk.jmh.generators.core.SourceElementWarning
 
SourceError(String) - Constructor for class org.openjdk.jmh.generators.core.SourceError
 
SourceThrowableError(String, Throwable) - Constructor for class org.openjdk.jmh.generators.core.SourceThrowableError
 
SourceThrowableWarning(String, Throwable) - Constructor for class org.openjdk.jmh.generators.core.SourceThrowableWarning
 
SourceWarning(String) - Constructor for class org.openjdk.jmh.generators.core.SourceWarning
 
StackProfiler(String) - Constructor for class org.openjdk.jmh.profile.StackProfiler
 
StackResult(Map<Thread.State, Multiset<StackProfiler.StackRecord>>, int) - Constructor for class org.openjdk.jmh.profile.StackProfiler.StackResult
 
StackResultAggregator() - Constructor for class org.openjdk.jmh.profile.StackProfiler.StackResultAggregator
 
safelyClose(T) - Static method in class org.openjdk.jmh.util.FileUtils
 
seconds(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
setPlan(ActionPlan) - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
shortLabel() - Method in enum org.openjdk.jmh.annotations.Mode
 
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() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldDoGC(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Should do GC between measurementIterations?
shouldDoGC(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
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() - 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(boolean) - 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
 
shouldListWithParams() - 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() - Method in class org.openjdk.jmh.results.Result
 
size() - Method in class org.openjdk.jmh.util.BoundedPriorityQueue
 
size() - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
size() - Method in interface org.openjdk.jmh.util.Multiset
Answers the size of multiset.
sleep() - Method in class org.openjdk.jmh.runner.options.TimeValue
 
sortedDesc(Multiset<T>) - Static method in class org.openjdk.jmh.util.Multisets
 
splitQuotedEscape(String) - Static method in class org.openjdk.jmh.util.Utils
 
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.
stop() - Method in class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
sum(int[]) - Static method in class org.openjdk.jmh.util.Utils
 
superscript(String) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
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

TestLineReader - Class in org.openjdk.jmh.util.lines
 
TestLineWriter - Class in org.openjdk.jmh.util.lines
 
ThreadParams - Class in org.openjdk.jmh.infra
Thread parameters.
ThreadsValueConverter - Class in org.openjdk.jmh.runner.options
Converts String value to Integer and uses Threads.MAX if max string was given.
ThroughputResult - Class in org.openjdk.jmh.results
Result class that counts the number of operations performed during a specified unit of time.
TimeValue - Class in org.openjdk.jmh.runner.options
A generic time scalar.
TreeMultimap<K,V> - Class in org.openjdk.jmh.util
 
TreeMultiset<T extends Comparable<T>> - Class in org.openjdk.jmh.util
 
TEXT - org.openjdk.jmh.results.format.ResultFormatType
 
Thread - org.openjdk.jmh.annotations.Scope
Thread state scope.
Throughput - org.openjdk.jmh.annotations.Mode
Throughput: operations per unit of time.
Trial - org.openjdk.jmh.annotations.Level
Trial level: to be executed before/after each run of the benchmark.
TearDown - Annotation Type in org.openjdk.jmh.annotations
TearDown marks the fixture method to be run after the benchmark.
Threads - Annotation Type in org.openjdk.jmh.annotations
Threads annotation provides the default number of threads to run.
Timeout - Annotation Type in org.openjdk.jmh.annotations
Timeout annotation allows to set the default timeout parameters for the benchmark.
TAG_EMPTY_OPTIONAL - Static variable in class org.openjdk.jmh.util.lines.Constants
 
TAG_INT - Static variable in class org.openjdk.jmh.util.lines.Constants
 
TAG_INT_ARRAY - Static variable in class org.openjdk.jmh.util.lines.Constants
 
TAG_PARAM_MAP - Static variable in class org.openjdk.jmh.util.lines.Constants
 
TAG_STRING - Static variable in class org.openjdk.jmh.util.lines.Constants
 
TAG_STRING_COLLECTION - Static variable in class org.openjdk.jmh.util.lines.Constants
 
TAG_TIMEUNIT - Static variable in class org.openjdk.jmh.util.lines.Constants
 
TAG_TIMEVALUE - Static variable in class org.openjdk.jmh.util.lines.Constants
 
THREADS - Static variable in class org.openjdk.jmh.runner.Defaults
Number of measurement threads.
TIMEOUT - Static variable in class org.openjdk.jmh.runner.Defaults
Default timeout.
TestLineReader(String) - Constructor for class org.openjdk.jmh.util.lines.TestLineReader
 
TestLineWriter() - Constructor for class org.openjdk.jmh.util.lines.TestLineWriter
 
ThreadParams(int, int, int, int, int, int, int, int, int, int) - Constructor for class org.openjdk.jmh.infra.ThreadParams
 
ThreadsValueConverter() - Constructor for class org.openjdk.jmh.runner.options.ThreadsValueConverter
 
ThroughputResult(ResultRole, String, double, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.ThroughputResult
 
TimeValue(long, TimeUnit) - Constructor for class org.openjdk.jmh.runner.options.TimeValue
 
TreeMultimap() - Constructor for class org.openjdk.jmh.util.TreeMultimap
 
TreeMultiset() - Constructor for class org.openjdk.jmh.util.TreeMultiset
 
tail(File, int) - Static method in class org.openjdk.jmh.util.FileUtils
 
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
 
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
 
throwableToString(Throwable) - Static method in class org.openjdk.jmh.util.Utils
 
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
 
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.runner.BenchmarkListEntry
 
toString() - Method in exception org.openjdk.jmh.runner.NoBenchmarksException
 
toString() - Method in class org.openjdk.jmh.runner.options.ProfilerConfig
 
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.DelegatingMultimap
 
toString() - Method in class org.openjdk.jmh.util.Interval
 
toString() - Method in class org.openjdk.jmh.util.lines.TestLineWriter
 
toString() - Method in class org.openjdk.jmh.util.Optional
 
touch(String) - Static method in class org.openjdk.jmh.util.FileUtils
 
treatQuoted(OptionSet, OptionSpec<String>) - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
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
 
Utils - Class in org.openjdk.jmh.util
 
unit - Variable in class org.openjdk.jmh.results.Result
 
UnCloseablePrintStream(OutputStream, Charset) - Constructor for class org.openjdk.jmh.util.UnCloseablePrintStream
 
unmarshalIntArray(String) - Static method in class org.openjdk.jmh.util.Utils
 

V

Version - Class in org.openjdk.jmh.util
 
VerboseMode - Enum in org.openjdk.jmh.runner.options
 
VERBOSITY - Static variable in class org.openjdk.jmh.runner.Defaults
Default VerboseMode.
Version() - Constructor for class org.openjdk.jmh.util.Version
 
valueOf(String) - Static method in enum org.openjdk.jmh.annotations.AuxCounters.Type
Returns the enum constant of this type with the specified name.
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 class org.openjdk.jmh.runner.options.TimeValue
Parses time value from a string representation.
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.
valuePattern() - Method in class org.openjdk.jmh.runner.options.IntegerValueConverter
 
valuePattern() - Method in class org.openjdk.jmh.runner.options.ThreadsValueConverter
 
values() - Static method in enum org.openjdk.jmh.annotations.AuxCounters.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openjdk.jmh.annotations.CompilerControl.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openjdk.jmh.annotations.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openjdk.jmh.annotations.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openjdk.jmh.annotations.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openjdk.jmh.results.AggregationPolicy
Returns an array containing the constants of this enum type, in the 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, in the order they are declared.
values() - Static method in enum org.openjdk.jmh.results.ResultRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openjdk.jmh.runner.IterationType
Returns an array containing the constants of this enum type, in the 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, in the 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, in the order they are declared.
values() - Method in class org.openjdk.jmh.util.DelegatingMultimap
 
values() - Method in interface org.openjdk.jmh.util.Multimap
 
valueType() - Method in class org.openjdk.jmh.runner.options.IntegerValueConverter
 
valueType() - Method in class org.openjdk.jmh.runner.options.ThreadsValueConverter
 
verbosePrintln(String) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
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() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
verbosity(VerboseMode) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Control verbosity level.
verbosity(VerboseMode) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 

W

WinPerfAsmProfiler - Class in org.openjdk.jmh.profile
Windows performance profiler based on "xperf" utility.
WorkloadParams - Class in org.openjdk.jmh.runner
 
WarmupMode - Enum in org.openjdk.jmh.runner.options
Warmup Mode enum
WARMUP - org.openjdk.jmh.runner.IterationType
 
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.
WinPerfAsmProfiler(String) - Constructor for class org.openjdk.jmh.profile.WinPerfAsmProfiler
Constructor.
WorkloadParams() - Constructor for class org.openjdk.jmh.runner.WorkloadParams
 
waitFinish() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
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
 
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
 
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 interface org.openjdk.jmh.runner.format.OutputFormat
 
write(int) - Method in class org.openjdk.jmh.util.NullOutputStream
 
writeLines(File, Collection<String>) - Static method in class org.openjdk.jmh.util.FileUtils
 
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 
Skip navigation links

Copyright © 2012-2016 Oracle. All Rights Reserved.