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

A

AbstractPerfAsmProfiler - Class in org.openjdk.jmh.profile
 
AbstractPerfAsmProfiler(String, String...) - Constructor for class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
AbstractPerfAsmProfiler.PerfEvents - Class in org.openjdk.jmh.profile
 
AbstractStatistics - Class in org.openjdk.jmh.util
 
AbstractStatistics() - Constructor for class org.openjdk.jmh.util.AbstractStatistics
 
ActionPlan - Class in org.openjdk.jmh.runner
 
ActionPlan(ActionType) - Constructor for class org.openjdk.jmh.runner.ActionPlan
 
adaptForLoop(Iterator<T>) - Static method in class org.openjdk.jmh.util.Utils
Adapts Iterator for Iterable.
add(Result) - Method in class org.openjdk.jmh.results.BenchmarkTaskResult
 
add(Action) - Method in class org.openjdk.jmh.runner.ActionPlan
 
add(E) - Method in class org.openjdk.jmh.util.BoundedPriorityQueue
 
add(T) - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
add(T, long) - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
add(T, long, long) - Method in class org.openjdk.jmh.util.IntervalMap
 
add(T) - Method in interface org.openjdk.jmh.util.Multiset
Add the element to the multiset
add(T, long) - Method in interface org.openjdk.jmh.util.Multiset
Add the element to the multiset
add(long) - Method in class org.openjdk.jmh.util.SampleBuffer
 
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 class org.openjdk.jmh.profile.AsyncProfiler
 
addJVMInvokeOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.DTraceAsmProfiler
 
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.JavaFlightRecorderProfiler
 
addJVMInvokeOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
addJVMInvokeOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfC2CProfiler
 
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 class org.openjdk.jmh.profile.AsyncProfiler
 
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.JavaFlightRecorderProfiler
 
addJVMOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfC2CProfiler
 
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.DTraceAsmProfiler
 
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>, String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Add the profiler in the run
addProfiler(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Add the profiler in the run
addProfiler(String, String) - 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 class org.openjdk.jmh.runner.options.OptionsBuilder
 
addProfiler(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
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
 
adjustStart(long) - Method in class org.openjdk.jmh.results.BenchmarkResultMetaData
 
afterIteration(BenchmarkParams, IterationParams, IterationResult) - Method in class org.openjdk.jmh.profile.AsyncProfiler
 
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.JavaFlightRecorderProfiler
 
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 class org.openjdk.jmh.profile.AsyncProfiler
 
afterTrial(BenchmarkResult, long, File, File) - Method in class org.openjdk.jmh.profile.DTraceAsmProfiler
 
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.JavaFlightRecorderProfiler
 
afterTrial(BenchmarkResult, long, File, File) - Method in class org.openjdk.jmh.profile.LinuxPerfC2CProfiler
 
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.
AggregationPolicy - Enum in org.openjdk.jmh.results
 
Aggregator<R extends Result> - Interface in org.openjdk.jmh.results
Aggregator composes multiple results into one.
AggregatorUtils - Class in org.openjdk.jmh.results
 
allOps - Variable in class org.openjdk.jmh.results.RawResults
 
allowPrintErr() - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
allowPrintErr() - Method in class org.openjdk.jmh.profile.AsyncProfiler
 
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.JavaFlightRecorderProfiler
 
allowPrintErr() - Method in class org.openjdk.jmh.profile.LinuxPerfC2CProfiler
 
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 class org.openjdk.jmh.profile.AsyncProfiler
 
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.JavaFlightRecorderProfiler
 
allowPrintOut() - Method in class org.openjdk.jmh.profile.LinuxPerfC2CProfiler
 
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
 
AsyncProfiler - Class in org.openjdk.jmh.profile
A profiler based on async-profiler.
AsyncProfiler(String) - Constructor for class org.openjdk.jmh.profile.AsyncProfiler
 
AsyncProfiler.CStackMode - Enum in org.openjdk.jmh.profile
 
AsyncProfiler.Direction - Enum in org.openjdk.jmh.profile
 
AsyncProfiler.JavaApi - Class in org.openjdk.jmh.profile
 
AsyncProfiler.OutputType - Enum in org.openjdk.jmh.profile
 
AuxCounters - Annotation Type in org.openjdk.jmh.annotations
AuxCounters annotation can be used to mark State objects as the bearers of auxiliary secondary results.
AuxCounters.Type - Enum in org.openjdk.jmh.annotations
 
AverageTimeResult - Class in org.openjdk.jmh.results
Result class that stores average operation time.
AverageTimeResult(ResultRole, String, double, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.AverageTimeResult
 

B

beforeIteration(BenchmarkParams, IterationParams) - Method in class org.openjdk.jmh.profile.AsyncProfiler
 
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.JavaFlightRecorderProfiler
 
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 class org.openjdk.jmh.profile.AsyncProfiler
 
beforeTrial(BenchmarkParams) - Method in class org.openjdk.jmh.profile.DTraceAsmProfiler
 
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.JavaFlightRecorderProfiler
 
beforeTrial(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfC2CProfiler
 
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
 
Benchmark - Annotation Type in org.openjdk.jmh.annotations
Benchmark annotates the benchmark method.
BENCHMARK_LIST - Static variable in class org.openjdk.jmh.runner.BenchmarkList
Location of the pre-compiled list of micro benchmarks
BENCHMARK_MODE - Static variable in class org.openjdk.jmh.runner.Defaults
Default running mode.
BenchmarkException - Exception in org.openjdk.jmh.runner
Internal exception in JMH.
BenchmarkException(Throwable) - Constructor for exception org.openjdk.jmh.runner.BenchmarkException
 
BenchmarkException(String, Collection<Throwable>) - Constructor for exception org.openjdk.jmh.runner.BenchmarkException
 
BenchmarkGenerator - Class in org.openjdk.jmh.generators.core
Benchmark generator.
BenchmarkGenerator() - Constructor for class org.openjdk.jmh.generators.core.BenchmarkGenerator
 
BenchmarkGeneratorSession - Class in org.openjdk.jmh.generators.core
 
BenchmarkGeneratorSession() - Constructor for class org.openjdk.jmh.generators.core.BenchmarkGeneratorSession
 
BenchmarkList - Class in org.openjdk.jmh.runner
Helper class for listing micro benchmarks.
BenchmarkListEntry - Class in org.openjdk.jmh.runner
 
BenchmarkListEntry(String, String, 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
 
BenchmarkListEntry(String) - Constructor for class org.openjdk.jmh.runner.BenchmarkListEntry
 
BenchmarkMode - Annotation Type in org.openjdk.jmh.annotations
Benchmark mode declares the default modes in which this benchmark would run.
BenchmarkParams - Class in org.openjdk.jmh.infra
Benchmark parameters.
BenchmarkParams(String, String, boolean, int, int[], Collection<String>, int, int, IterationParams, IterationParams, Mode, WorkloadParams, TimeUnit, int, String, Collection<String>, String, String, String, String, TimeValue) - Constructor for class org.openjdk.jmh.infra.BenchmarkParams
 
BenchmarkResult - Class in org.openjdk.jmh.results
Benchmark result.
BenchmarkResult(BenchmarkParams, Collection<IterationResult>) - Constructor for class org.openjdk.jmh.results.BenchmarkResult
 
BenchmarkResult(BenchmarkParams, Collection<IterationResult>, BenchmarkResultMetaData) - Constructor for class org.openjdk.jmh.results.BenchmarkResult
 
BenchmarkResultMetaData - Class in org.openjdk.jmh.results
 
BenchmarkResultMetaData(long, long, long, long, long) - Constructor for class org.openjdk.jmh.results.BenchmarkResultMetaData
 
BenchmarkTaskResult - Class in org.openjdk.jmh.results
 
BenchmarkTaskResult(long, long) - Constructor for class org.openjdk.jmh.results.BenchmarkTaskResult
 
BinaryLinkClient - Class in org.openjdk.jmh.runner.link
 
BinaryLinkClient(String, int) - Constructor for class org.openjdk.jmh.runner.link.BinaryLinkClient
 
BinaryLinkServer - Class in org.openjdk.jmh.runner.link
Accepts the binary data from the forked VM and pushes it to parent VM as appropriate.
BinaryLinkServer(Options, OutputFormat) - Constructor for class org.openjdk.jmh.runner.link.BinaryLinkServer
 
Blackhole - Class in org.openjdk.jmh.infra
Black Hole.
Blackhole(String) - Constructor for class org.openjdk.jmh.infra.Blackhole
 
BLANK_ARGS - Static variable in annotation type org.openjdk.jmh.annotations.Fork
 
BLANK_ARGS - Static variable in annotation type org.openjdk.jmh.annotations.Param
 
BLANK_BATCHSIZE - Static variable in annotation type org.openjdk.jmh.annotations.Measurement
 
BLANK_BATCHSIZE - Static variable in annotation type org.openjdk.jmh.annotations.Warmup
 
BLANK_FORKS - Static variable in annotation type org.openjdk.jmh.annotations.Fork
 
BLANK_ITERATIONS - Static variable in annotation type org.openjdk.jmh.annotations.Measurement
 
BLANK_ITERATIONS - Static variable in annotation type org.openjdk.jmh.annotations.Warmup
 
BLANK_TIME - Static variable in annotation type org.openjdk.jmh.annotations.Measurement
 
BLANK_TIME - Static variable in annotation type org.openjdk.jmh.annotations.Warmup
 
BoundedPriorityQueue<E> - Class in org.openjdk.jmh.util
Bounded variant of PriorityQueue.
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.
build() - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Produce the final Options
build() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 

C

ChainedOptionsBuilder - Interface in org.openjdk.jmh.runner.options
 
check(Class<?>, String...) - Static method in class org.openjdk.jmh.util.Utils
 
check(Class<?>, String) - Static method in class org.openjdk.jmh.util.Utils
 
ClassInfo - Interface in org.openjdk.jmh.generators.core
Class metadata.
ClassloaderProfiler - Class in org.openjdk.jmh.profile
 
ClassloaderProfiler() - Constructor for class org.openjdk.jmh.profile.ClassloaderProfiler
 
ClassUtils - Class in org.openjdk.jmh.util
A utility class for loading classes in various ways.
clear() - Method in class org.openjdk.jmh.util.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
 
CommandLineOptionException - Exception in org.openjdk.jmh.runner.options
 
CommandLineOptionException(String) - Constructor for exception org.openjdk.jmh.runner.options.CommandLineOptionException
 
CommandLineOptionException(String, Throwable) - Constructor for exception org.openjdk.jmh.runner.options.CommandLineOptionException
 
CommandLineOptions - Class in org.openjdk.jmh.runner.options
Class that handles all the command line options.
CommandLineOptions(String...) - Constructor for class org.openjdk.jmh.runner.options.CommandLineOptions
Parses the given command line.
compareTo(BenchmarkListEntry) - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
compareTo(WorkloadParams) - Method in class org.openjdk.jmh.runner.WorkloadParams
 
compareTo(Statistics, double) - Method in class org.openjdk.jmh.util.AbstractStatistics
 
compareTo(Statistics) - Method in class org.openjdk.jmh.util.AbstractStatistics
 
compareTo(Interval) - Method in class org.openjdk.jmh.util.Interval
 
compareTo(Statistics) - Method in interface org.openjdk.jmh.util.Statistics
Compares this statistics to another one.
compareTo(Statistics, double) - Method in interface org.openjdk.jmh.util.Statistics
Compares this statistics to another one.
CompilerControl - Annotation Type in org.openjdk.jmh.annotations
Compiler control annotation may be used to affect the compilation of particular methods in the benchmarks.
CompilerControl.Mode - Enum in org.openjdk.jmh.annotations
Compilation mode.
CompilerHints - Class in org.openjdk.jmh.runner
 
CompilerProfiler - Class in org.openjdk.jmh.profile
 
CompilerProfiler() - Constructor for class org.openjdk.jmh.profile.CompilerProfiler
 
complete(GeneratorSource, GeneratorDestination) - Method in class org.openjdk.jmh.generators.core.BenchmarkGenerator
Finish generating the benchmarks.
concat(String[], String[]) - Static method in class org.openjdk.jmh.util.Utils
 
Constants - Class in org.openjdk.jmh.util.lines
 
Constants() - Constructor for class org.openjdk.jmh.util.lines.Constants
 
consume(Object) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(byte) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(boolean) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(char) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(short) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(int) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(long) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(float) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consume(double) - Method in class org.openjdk.jmh.infra.Blackhole
Consume object.
consumeCPU(long) - Static method in class org.openjdk.jmh.infra.Blackhole
Consume some amount of time tokens.
containsKey(String) - Method in class org.openjdk.jmh.runner.WorkloadParams
 
Control - Class in org.openjdk.jmh.infra
Control object, used to communicate significant information from JMH to the benchmark.
Control() - Constructor for class org.openjdk.jmh.infra.Control
 
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(T) - Method in class org.openjdk.jmh.util.DelegatingMultiset
 
count(T) - Method in interface org.openjdk.jmh.util.Multiset
Count the elements in multiset
count() - Method in class org.openjdk.jmh.util.SampleBuffer
 
countHighest(Multiset<T>, int) - Static method in class org.openjdk.jmh.util.Multisets
 
create(String) - Method in class org.openjdk.jmh.util.TempFileManager
 
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

days(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
dedup(T) - Method in class org.openjdk.jmh.util.Deduplicator
 
Deduplicator<T> - Class in org.openjdk.jmh.util
 
Deduplicator() - Constructor for class org.openjdk.jmh.util.Deduplicator
 
deepValueOf(String) - Static method in enum org.openjdk.jmh.annotations.Mode
 
DEFAULT_SORT_COMPARATOR - Static variable in class org.openjdk.jmh.results.RunResult
 
defaultList() - Static method in class org.openjdk.jmh.runner.BenchmarkList
 
defaultList() - Static method in class org.openjdk.jmh.runner.CompilerHints
 
Defaults - Class in org.openjdk.jmh.results
 
Defaults() - Constructor for class org.openjdk.jmh.results.Defaults
 
Defaults - Class in org.openjdk.jmh.runner
JMH global defaults: these are used when no other values are available.
Defaults() - Constructor for class org.openjdk.jmh.runner.Defaults
 
DelegatingMultimap<K,V> - Class in org.openjdk.jmh.util
 
DelegatingMultimap(Map<K, Collection<V>>) - Constructor for class org.openjdk.jmh.util.DelegatingMultimap
 
DelegatingMultiset<T> - Class in org.openjdk.jmh.util
 
DelegatingMultiset(Map<T, Long>) - Constructor for class org.openjdk.jmh.util.DelegatingMultiset
 
delete() - Method in class org.openjdk.jmh.util.TempFile
 
denseClassNames(Collection<String>) - Static method in class org.openjdk.jmh.util.ClassUtils
Make the collection of class names denser.
destroy(Process) - Static method in class org.openjdk.jmh.util.Utils
 
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
 
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
 
DTraceAsmProfiler - Class in org.openjdk.jmh.profile
Mac OS X perfasm profiler based on DTrace "profile-n" provider which samples program counter by timer interrupt.
DTraceAsmProfiler(String) - Constructor for class org.openjdk.jmh.profile.DTraceAsmProfiler
 

E

eitherOf(T) - Static method in class org.openjdk.jmh.util.Optional
 
endBenchmark(BenchmarkResult) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for end-of-benchmark.
endRun(Collection<RunResult>) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for end-of-benchmark.
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
 
evaporate(String) - Method in class org.openjdk.jmh.infra.Blackhole
Make any consumed data begone.
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
 
execute(String) - Method in class org.openjdk.jmh.profile.AsyncProfiler.JavaApi
 
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
 
extendedInfo() - Method in class org.openjdk.jmh.results.TextResult
 
ExternalProfiler - Interface in org.openjdk.jmh.profile
External profiler: profilers to be run outside of JVM.
extractFromResource(String) - Static method in class org.openjdk.jmh.util.FileUtils
Helper method for extracting a given resource to File

F

FAIL_ON_ERROR - Static variable in class org.openjdk.jmh.runner.Defaults
Should JMH fail on benchmark error?
FailureAssistException - Exception in org.openjdk.jmh.runner
Thrown by worker threads when they detect other threads have failed.
FailureAssistException() - Constructor for exception org.openjdk.jmh.runner.FailureAssistException
 
FieldInfo - Interface in org.openjdk.jmh.generators.core
Field metadata info.
figureOutHotCPUs() - Static method in class org.openjdk.jmh.util.Utils
Warm up the CPU schedulers, bring all the CPUs online to get the reasonable estimate of the system capacity.
file() - Method in class org.openjdk.jmh.util.TempFile
 
FileSystemDestination - Class in org.openjdk.jmh.generators.core
 
FileSystemDestination(File, File) - Constructor for class org.openjdk.jmh.generators.core.FileSystemDestination
 
FileUtils - Class in org.openjdk.jmh.util
A utility class for File creation and manipulation.
filterThread(Thread, boolean) - Method in class org.openjdk.jmh.profile.AsyncProfiler.JavaApi
Enable or disable profile collection for threads.
find(OutputFormat, List<String>, List<String>) - Method in class org.openjdk.jmh.runner.BenchmarkList
Gets all the micro benchmarks that matches the given regexp, sorted.
flush() - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
Fork - Annotation Type in org.openjdk.jmh.annotations
Fork annotation allows to set the default forking parameters for the benchmark.
forks(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Number of forks to use in the run
forks(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
format(Map<String, ? extends OptionDescriptor>) - Method in class org.openjdk.jmh.runner.options.OptionFormatter
 
format(double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
format(int, double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
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
 
GCProfiler() - Constructor for class org.openjdk.jmh.profile.GCProfiler
 
generate(GeneratorSource, GeneratorDestination) - Method in class org.openjdk.jmh.generators.core.BenchmarkGenerator
Execute the next phase of benchmark generation.
generatedStateOverrides - Variable in class org.openjdk.jmh.generators.core.BenchmarkGeneratorSession
 
generatedTarget() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
GenerationException - Exception in org.openjdk.jmh.generators.core
 
GenerationException(String, MetadataInfo) - Constructor for exception org.openjdk.jmh.generators.core.GenerationException
 
GeneratorDestination - Interface in org.openjdk.jmh.generators.core
Generator destination.
GeneratorSource - Interface in org.openjdk.jmh.generators.core
Generator source.
get(String) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.PerfEvents
 
get() - Method in class org.openjdk.jmh.runner.CompilerHints
 
get(String) - Method in class org.openjdk.jmh.runner.WorkloadParams
 
get(K) - Method in class org.openjdk.jmh.util.DelegatingMultimap
 
get(long) - Method in class org.openjdk.jmh.util.IntervalMap
 
get(K) - Method in interface org.openjdk.jmh.util.Multimap
Get all values associated with the key
get() - Method in class org.openjdk.jmh.util.Optional
 
getAbsolutePath() - Method in class org.openjdk.jmh.util.TempFile
 
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
 
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
 
getDerivativeResults() - Method in class org.openjdk.jmh.results.SampleTimeResult
 
getDescription() - Method in class org.openjdk.jmh.profile.AsyncProfiler
 
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.DTraceAsmProfiler
 
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.JavaFlightRecorderProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.LinuxPerfC2CProfiler
 
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(String) - Static method in class org.openjdk.jmh.profile.AsyncProfiler.JavaApi
 
getInstance() - Static method in class org.openjdk.jmh.profile.AsyncProfiler.JavaApi
 
getInstance(ResultFormatType, String) - Static method in class org.openjdk.jmh.results.format.ResultFormatFactory
Get the instance of ResultFormat of given type which writes the result to file
getInstance(ResultFormatType, PrintStream) - Static method in class org.openjdk.jmh.results.format.ResultFormatFactory
Get the instance of ResultFormat of given type which write the result to out.
getIterationAggregator() - Method in class org.openjdk.jmh.profile.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.TextResult
 
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
 
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.
getPlainVersion() - Static method in class org.openjdk.jmh.util.Version
 
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
 
getRecordedSystemProperties() - Static method in class org.openjdk.jmh.util.Utils
We don't access the complete system properties via System.getProperties() because this would require read/write permissions to the properties.
getResource(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
getResource(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Returns the stream 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.TextResult
 
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.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
 
Group - Annotation Type in org.openjdk.jmh.annotations
Execution group.
GroupThreads - Annotation Type in org.openjdk.jmh.annotations
GroupThreads defines how many threads are participating in running a particular Benchmark method in the group.
guessConsoleEncoding() - Static method in class org.openjdk.jmh.util.Utils
 

H

half() - Method in class org.openjdk.jmh.util.SampleBuffer
 
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
 
HashMultimap<K,V> - Class in org.openjdk.jmh.util
 
HashMultimap() - Constructor for class org.openjdk.jmh.util.HashMultimap
 
HashMultiset<T> - Class in org.openjdk.jmh.util
 
HashMultiset() - Constructor for class org.openjdk.jmh.util.HashMultiset
 
HashsetMultimap<K,V> - Class in org.openjdk.jmh.util
 
HashsetMultimap() - Constructor for class org.openjdk.jmh.util.HashsetMultimap
 
hasValue() - Method in class org.openjdk.jmh.util.Optional
 
hasWarnings() - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
hintsFile() - Static method in class org.openjdk.jmh.runner.CompilerHints
 
HotspotClassloadingProfiler - Class in org.openjdk.jmh.profile
 
HotspotClassloadingProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotClassloadingProfiler
 
HotspotCompilationProfiler - Class in org.openjdk.jmh.profile
 
HotspotCompilationProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
HotspotMemoryProfiler - Class in org.openjdk.jmh.profile
 
HotspotMemoryProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotMemoryProfiler
 
HotspotRuntimeProfiler - Class in org.openjdk.jmh.profile
 
HotspotRuntimeProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
HotspotThreadProfiler - Class in org.openjdk.jmh.profile
 
HotspotThreadProfiler() - Constructor for class org.openjdk.jmh.profile.HotspotThreadProfiler
 
hours(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
hsLog - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 

I

include(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Include benchmark in the run (Can be used multiple times)
include(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
INCLUDE_BENCHMARKS - Static variable in class org.openjdk.jmh.runner.Defaults
Default benchmarks to include.
includeWarmup(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
What other benchmarks to warmup along the way
includeWarmup(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
InfraControl - Class in org.openjdk.jmh.runner
The InfraControl logic class.
InfraControl(BenchmarkParams, IterationParams, CountDownLatch, CountDownLatch, boolean, Control) - Constructor for class org.openjdk.jmh.runner.InfraControl
 
InputStreamDrainer - Class in org.openjdk.jmh.util
Will drain the output stream.
InputStreamDrainer(InputStream) - Constructor for class org.openjdk.jmh.util.InputStreamDrainer
Create a drainer which will discard the read lines.
InputStreamDrainer(InputStream, OutputStream) - Constructor for class org.openjdk.jmh.util.InputStreamDrainer
Create a drainer that will echo all read lines to out.
INSTANCE - Static variable in class org.openjdk.jmh.runner.options.ThreadsValueConverter
 
IntegerValueConverter - Class in org.openjdk.jmh.runner.options
Converts option value from String to Integer and makes sure the value exceeds given minimal threshold.
IntegerValueConverter(int) - Constructor for class org.openjdk.jmh.runner.options.IntegerValueConverter
 
InternalProfiler - Interface in org.openjdk.jmh.profile
Internal profiler.
Interval - Class in org.openjdk.jmh.util
 
Interval(long, long) - Constructor for class org.openjdk.jmh.util.Interval
 
IntervalMap<T> - Class in org.openjdk.jmh.util
 
IntervalMap() - Constructor for class org.openjdk.jmh.util.IntervalMap
 
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.
IterationParams - Class in org.openjdk.jmh.infra
Iteration parameters.
IterationParams(IterationType, int, TimeValue, int) - Constructor for class org.openjdk.jmh.infra.IterationParams
 
IterationResult - Class in org.openjdk.jmh.results
Class contains all info returned by benchmark iteration or/and collected during benchmark iteration.
IterationResult(BenchmarkParams, IterationParams, IterationResultMetaData) - Constructor for class org.openjdk.jmh.results.IterationResult
 
iterationResult(BenchmarkParams, IterationParams, int, IterationResult) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for end-of-iteration.
IterationResultMetaData - Class in org.openjdk.jmh.results
 
IterationResultMetaData(long, long) - Constructor for class org.openjdk.jmh.results.IterationResultMetaData
 
IterationType - Enum in org.openjdk.jmh.runner
 
iterator() - Method in class org.openjdk.jmh.util.BoundedPriorityQueue
 

J

JavaFlightRecorderProfiler - Class in org.openjdk.jmh.profile
A profiler based on Java Flight Recorder.
JavaFlightRecorderProfiler(String) - Constructor for class org.openjdk.jmh.profile.JavaFlightRecorderProfiler
 
JavaFlightRecorderProfiler.PostProcessor - Interface in org.openjdk.jmh.profile
 
JDKVersion - Class in org.openjdk.jmh.util
 
JDKVersion() - Constructor for class org.openjdk.jmh.util.JDKVersion
 
JMH_GENERATED_SUBPACKAGE - Static variable in class org.openjdk.jmh.generators.core.BenchmarkGenerator
 
join(Collection<String>, String) - Static method in class org.openjdk.jmh.util.Utils
 
join(String[], String) - Static method in class org.openjdk.jmh.util.Utils
 
jvm(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Forked JVM to use.
jvm(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
jvmArgs(String...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Forked JVM arguments.
jvmArgs(String...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
jvmArgsAppend(String...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Append forked JVM arguments: These options go after other options.
jvmArgsAppend(String...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
jvmArgsPrepend(String...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Prepend forked JVM arguments: These options go before any other options.
jvmArgsPrepend(String...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 

K

keys() - Method in class org.openjdk.jmh.runner.WorkloadParams
 
keys() - Method in class org.openjdk.jmh.util.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

label - Variable in class org.openjdk.jmh.results.Result
 
lazyCompile(String) - Static method in class org.openjdk.jmh.util.Utils
 
Level - Enum in org.openjdk.jmh.annotations
Control when to run the fixture methods.
LinuxPerfAsmProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfAsmProfiler(String) - Constructor for class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
LinuxPerfC2CProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfC2CProfiler() - Constructor for class org.openjdk.jmh.profile.LinuxPerfC2CProfiler
 
LinuxPerfNormProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfNormProfiler(String) - Constructor for class org.openjdk.jmh.profile.LinuxPerfNormProfiler
 
LinuxPerfProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfProfiler(String) - Constructor for class org.openjdk.jmh.profile.LinuxPerfProfiler
 
LIST - Static variable in class org.openjdk.jmh.runner.CompilerHints
 
list() - Method in class org.openjdk.jmh.runner.Runner
Print matching benchmarks into output.
listProfilers(PrintStream) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
listProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
listResultFormats() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
ListStatistics - Class in org.openjdk.jmh.util
Calculate statistics over a list of doubles.
ListStatistics() - Constructor for class org.openjdk.jmh.util.ListStatistics
 
ListStatistics(double[]) - Constructor for class org.openjdk.jmh.util.ListStatistics
 
ListStatistics(long[]) - Constructor for class org.openjdk.jmh.util.ListStatistics
 
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

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

N

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

O

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

P

padding(List<String>) - Static method in class org.openjdk.jmh.generators.core.Paddings
 
padding(PrintWriter) - Static method in class org.openjdk.jmh.generators.core.Paddings
 
Paddings - Class in org.openjdk.jmh.generators.core
 
Paddings() - Constructor for class org.openjdk.jmh.generators.core.Paddings
 
Param - Annotation Type in org.openjdk.jmh.annotations
Marks the configurable parameter in the benchmark.
param(String, String...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Set benchmark parameter values.
param(String, String...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
ParameterInfo - Interface in org.openjdk.jmh.generators.core
Method parameter metadata.
parent(Options) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Override the defaults from the given option.
parent(Options) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
parseEvents() - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
Parse profiler events from binary to text form.
parseEvents() - Method in class org.openjdk.jmh.profile.DTraceAsmProfiler
 
parseEvents() - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
parseEvents() - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
parseMajor(String) - Static method in class org.openjdk.jmh.util.JDKVersion
 
PausesProfiler - Class in org.openjdk.jmh.profile
 
PausesProfiler(String) - Constructor for class org.openjdk.jmh.profile.PausesProfiler
 
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.DTraceAsmProfiler
 
perfBinaryExtension() - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
perfBinaryExtension() - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
perfBinData - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
perfBinData - Variable in class org.openjdk.jmh.profile.LinuxPerfC2CProfiler
 
perfParsedData - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
policy - Variable in class org.openjdk.jmh.results.Result
 
poll() - Method in class org.openjdk.jmh.util.BoundedPriorityQueue
 
POSITIVE - Static variable in class org.openjdk.jmh.runner.options.IntegerValueConverter
 
postProcess(BenchmarkParams, File) - Method in interface org.openjdk.jmh.profile.JavaFlightRecorderProfiler.PostProcessor
 
PREFIX - Static variable in class org.openjdk.jmh.results.Defaults
 
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
 
printBlackholeMode(PrintStream) - Static method in class org.openjdk.jmh.runner.CompilerHints
 
printError(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String, MetadataInfo) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String, Throwable) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
printError(String, MetadataInfo) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
printError(String, Throwable) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
println(String) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
printNote(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printNote(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the informative message.
printWarning(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printWarning(String, MetadataInfo) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printWarning(String, Throwable) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printWarning(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the warning.
printWarning(String, MetadataInfo) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the warning.
printWarning(String, Throwable) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the warning.
Profiler - Interface in org.openjdk.jmh.profile
Root profiler interface.
ProfilerConfig - Class in org.openjdk.jmh.runner.options
 
ProfilerConfig(String, String) - Constructor for class org.openjdk.jmh.runner.options.ProfilerConfig
 
ProfilerConfig(String) - Constructor for class org.openjdk.jmh.runner.options.ProfilerConfig
 
ProfilerException - Exception in org.openjdk.jmh.profile
 
ProfilerException(Exception) - Constructor for exception org.openjdk.jmh.profile.ProfilerException
 
ProfilerException(String) - Constructor for exception org.openjdk.jmh.profile.ProfilerException
 
ProfilerException(String, Throwable) - Constructor for exception org.openjdk.jmh.profile.ProfilerException
 
ProfilerFactory - Class in org.openjdk.jmh.profile
 
ProfilerFactory() - Constructor for class org.openjdk.jmh.profile.ProfilerFactory
 
ProfilersFailedException - Exception in org.openjdk.jmh.runner
 
ProfilersFailedException(ProfilerException) - Constructor for exception org.openjdk.jmh.runner.ProfilersFailedException
 
purge() - Method in class org.openjdk.jmh.util.TempFileManager
 
purgeTemps() - Static method in class org.openjdk.jmh.util.FileUtils
 
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
 
RawResults() - Constructor for class org.openjdk.jmh.results.RawResults
 
readAllLines(Reader) - Static method in class org.openjdk.jmh.util.FileUtils
 
readAllLines(File) - Static method in class org.openjdk.jmh.util.FileUtils
 
readAllLines(InputStream) - Static method in class org.openjdk.jmh.util.FileUtils
 
readBenchmarkList(InputStream) - Static method in class org.openjdk.jmh.runner.BenchmarkList
 
readEvents(double, double) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
Read parsed events.
readEvents(double, double) - Method in class org.openjdk.jmh.profile.DTraceAsmProfiler
 
readEvents(double, double) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
readEvents(double, double) - Method in class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
readPropertiesFromCommand(List<String>) - Static method in class org.openjdk.jmh.util.Utils
 
realTime - Variable in class org.openjdk.jmh.results.RawResults
 
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
 
requestedEventNames - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
requestPlan() - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
resolveClass(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorSource
Resolve class info for a name.
Result<T extends Result<T>> - Class in org.openjdk.jmh.results
Base class for all types of results that can be returned by a benchmark.
Result(ResultRole, String, Statistics, String, AggregationPolicy) - Constructor for class org.openjdk.jmh.results.Result
 
result(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Output filename to write the result to
result(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
RESULT_FILE_PREFIX - Static variable in class org.openjdk.jmh.runner.Defaults
Default prefix of the result file.
RESULT_FORMAT - Static variable in class org.openjdk.jmh.runner.Defaults
The default ResultFormatType to use.
ResultFormat - Interface in org.openjdk.jmh.results.format
 
resultFormat(ResultFormatType) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
ResultFormatType to use in the run
resultFormat(ResultFormatType) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
ResultFormatFactory - Class in org.openjdk.jmh.results.format
 
ResultFormatType - Enum in org.openjdk.jmh.results.format
 
ResultRole - Enum in org.openjdk.jmh.results
 
rewrap(String) - Static method in class org.openjdk.jmh.util.Utils
 
role - Variable in class org.openjdk.jmh.results.Result
 
roundUp(int, int) - Static method in class org.openjdk.jmh.util.Utils
 
run() - Method in class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
run() - Method in class org.openjdk.jmh.runner.Runner
Run benchmarks.
run() - Method in class org.openjdk.jmh.util.InputStreamDrainer
Drain the stream.
runAsync(String...) - Static method in class org.openjdk.jmh.util.Utils
 
Runner - Class in org.openjdk.jmh.runner
Runner executes JMH benchmarks.
Runner(Options, OutputFormat) - Constructor for class org.openjdk.jmh.runner.Runner
Create runner with the custom OutputFormat.
Runner(Options) - Constructor for class org.openjdk.jmh.runner.Runner
Create Runner with the given options.
RunnerException - Exception in org.openjdk.jmh.runner
 
RunnerException(Throwable) - Constructor for exception org.openjdk.jmh.runner.RunnerException
 
RunnerException() - Constructor for exception org.openjdk.jmh.runner.RunnerException
 
RunnerException(String) - Constructor for exception org.openjdk.jmh.runner.RunnerException
 
RunnerException(String, Throwable) - Constructor for exception org.openjdk.jmh.runner.RunnerException
 
RunResult - Class in org.openjdk.jmh.results
Complete run result.
RunResult(BenchmarkParams, Collection<BenchmarkResult>) - Constructor for class org.openjdk.jmh.results.RunResult
 
runSingle() - Method in class org.openjdk.jmh.runner.Runner
Shortcut method for the single benchmark execution.
runWith(List<String>) - Static method in class org.openjdk.jmh.util.Utils
 

S

safelyClose(T) - Static method in class org.openjdk.jmh.util.FileUtils
 
safelyClose(T) - Static method in class org.openjdk.jmh.util.FileUtils
 
SafepointsProfiler - Class in org.openjdk.jmh.profile
 
SafepointsProfiler() - Constructor for class org.openjdk.jmh.profile.SafepointsProfiler
 
SampleBuffer - Class in org.openjdk.jmh.util
Sampling buffer accepts samples.
SampleBuffer() - Constructor for class org.openjdk.jmh.util.SampleBuffer
 
SampleTimeResult - Class in org.openjdk.jmh.results
Result class that samples operation time.
SampleTimeResult(ResultRole, String, SampleBuffer, TimeUnit) - Constructor for class org.openjdk.jmh.results.SampleTimeResult
 
SamplingTask() - Constructor for class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
ScalarDerivativeResult - Class in org.openjdk.jmh.results
 
ScalarDerivativeResult(String, double, String, AggregationPolicy) - Constructor for class org.openjdk.jmh.results.ScalarDerivativeResult
 
ScalarResult - Class in org.openjdk.jmh.results
 
ScalarResult(String, double, String, AggregationPolicy) - Constructor for class org.openjdk.jmh.results.ScalarResult
 
Scope - Enum in org.openjdk.jmh.annotations
State scope.
ScoreFormatter - Class in org.openjdk.jmh.util
 
ScoreFormatter() - Constructor for class org.openjdk.jmh.util.ScoreFormatter
 
seconds(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
 
set - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
 
setPlan(ActionPlan) - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
Setup - Annotation Type in org.openjdk.jmh.annotations
Setup marks the fixture method to be run before the benchmark.
shortLabel() - Method in enum org.openjdk.jmh.annotations.Mode
 
shouldDoGC(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Should do GC between measurementIterations?
shouldDoGC() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldDoGC() - Method in interface org.openjdk.jmh.runner.options.Options
Should force GC between iterations?
shouldDoGC(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldDoGC() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldFailOnError(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Should fail on first benchmark error?
shouldFailOnError() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldFailOnError() - Method in interface org.openjdk.jmh.runner.options.Options
Should harness terminate on first error encountered?
shouldFailOnError(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldFailOnError() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldHelp() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldList() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldListProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldListResultFormats() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
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
 
SingleShotResult - Class in org.openjdk.jmh.results
Result class that stores once operation execution time.
SingleShotResult(ResultRole, String, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.SingleShotResult
 
SingletonStatistics - Class in org.openjdk.jmh.util
Calculate statistics with just a single value.
SingletonStatistics(double) - Constructor for class org.openjdk.jmh.util.SingletonStatistics
 
size() - Method in class org.openjdk.jmh.util.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
 
SourceElementError - Class in org.openjdk.jmh.generators.core
 
SourceElementError(String, MetadataInfo) - Constructor for class org.openjdk.jmh.generators.core.SourceElementError
 
SourceElementWarning - Class in org.openjdk.jmh.generators.core
 
SourceElementWarning(String, MetadataInfo) - Constructor for class org.openjdk.jmh.generators.core.SourceElementWarning
 
SourceError - Class in org.openjdk.jmh.generators.core
 
SourceError(String) - Constructor for class org.openjdk.jmh.generators.core.SourceError
 
SourceThrowableError - Class in org.openjdk.jmh.generators.core
 
SourceThrowableError(String, Throwable) - Constructor for class org.openjdk.jmh.generators.core.SourceThrowableError
 
SourceThrowableWarning - Class in org.openjdk.jmh.generators.core
 
SourceThrowableWarning(String, Throwable) - Constructor for class org.openjdk.jmh.generators.core.SourceThrowableWarning
 
SourceWarning - Class in org.openjdk.jmh.generators.core
 
SourceWarning(String) - Constructor for class org.openjdk.jmh.generators.core.SourceWarning
 
splitQuotedEscape(String) - Static method in class org.openjdk.jmh.util.Utils
 
src - Variable in class org.openjdk.jmh.util.Interval
 
StackProfiler - Class in org.openjdk.jmh.profile
Very basic and naive stack profiler.
StackProfiler(String) - Constructor for class org.openjdk.jmh.profile.StackProfiler
 
StackProfiler.SamplingTask - Class in org.openjdk.jmh.profile
 
StackProfiler.StackResult - Class in org.openjdk.jmh.profile
 
StackProfiler.StackResultAggregator - Class in org.openjdk.jmh.profile
 
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
 
start() - Method in class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
startBenchmark(BenchmarkParams) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for start-of-benchmark output.
startRun() - Method in interface org.openjdk.jmh.runner.format.OutputFormat
Format for start-of-benchmark output.
startTime - Variable in class org.openjdk.jmh.results.RawResults
 
State - Annotation Type in org.openjdk.jmh.annotations
Marks the state object.
statistics - Variable in class org.openjdk.jmh.results.Result
 
Statistics - Interface in org.openjdk.jmh.util
 
stop() - Method in class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
stopTime - Variable in class org.openjdk.jmh.results.RawResults
 
stripEventNames(List<String>) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
Some profilers strip modifiers from event names.
stripEventNames(List<String>) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
sum(int[]) - Static method in class org.openjdk.jmh.util.Utils
 
superscript(String) - Static method in class org.openjdk.jmh.util.ScoreFormatter
 
SYNC_ITERATIONS - Static variable in class org.openjdk.jmh.runner.Defaults
Should JMH synchronize iterations?
syncIterations(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Should synchronize measurementIterations?
syncIterations(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 

T

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
 
tail(File, int) - Static method in class org.openjdk.jmh.util.FileUtils
 
TearDown - Annotation Type in org.openjdk.jmh.annotations
TearDown marks the fixture method to be run after the benchmark.
tempFile(String) - Static method in class org.openjdk.jmh.util.FileUtils
Creates the temp file with given suffix.
TempFile - Class in org.openjdk.jmh.util
 
TempFile(File) - Constructor for class org.openjdk.jmh.util.TempFile
 
TempFileManager - Class in org.openjdk.jmh.util
 
TempFileManager() - Constructor for class org.openjdk.jmh.util.TempFileManager
 
terminate() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
TestLineReader - Class in org.openjdk.jmh.util.lines
 
TestLineReader(String) - Constructor for class org.openjdk.jmh.util.lines.TestLineReader
 
TestLineWriter - Class in org.openjdk.jmh.util.lines
 
TestLineWriter() - Constructor for class org.openjdk.jmh.util.lines.TestLineWriter
 
TextResult - Class in org.openjdk.jmh.results
 
TextResult(String, String) - Constructor for class org.openjdk.jmh.results.TextResult
 
threadGroups(int...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Subgroups thread distribution.
threadGroups(int...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
ThreadParams - Class in org.openjdk.jmh.infra
Thread parameters.
ThreadParams(int, int, int, int, int, int, int, int, int, int) - Constructor for class org.openjdk.jmh.infra.ThreadParams
 
Threads - Annotation Type in org.openjdk.jmh.annotations
Threads annotation provides the default number of threads to run.
THREADS - Static variable in class org.openjdk.jmh.runner.Defaults
Number of measurement threads.
threads(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Number of threads to run the benchmark in
threads(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
ThreadsValueConverter - Class in org.openjdk.jmh.runner.options
Converts String value to Integer and uses Threads.MAX if max string was given.
ThreadsValueConverter() - Constructor for class org.openjdk.jmh.runner.options.ThreadsValueConverter
 
ThroughputResult - Class in org.openjdk.jmh.results
Result class that counts the number of operations performed during a specified unit of time.
ThroughputResult(ResultRole, String, double, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.ThroughputResult
 
throwableToString(Throwable) - Static method in class org.openjdk.jmh.util.Utils
 
Timeout - Annotation Type in org.openjdk.jmh.annotations
Timeout annotation allows to set the default timeout parameters for the benchmark.
TIMEOUT - Static variable in class org.openjdk.jmh.runner.Defaults
Default timeout.
timeout(TimeValue) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How long to wait for iteration execution?
timeout(TimeValue) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
timeUnit(TimeUnit) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Timeunit to use in results
timeUnit(TimeUnit) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
TimeValue - Class in org.openjdk.jmh.runner.options
A generic time scalar.
TimeValue(long, TimeUnit) - Constructor for class org.openjdk.jmh.runner.options.TimeValue
 
toLine() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceElementError
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceElementWarning
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceError
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceThrowableError
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceThrowableWarning
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceWarning
 
toString() - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
toString() - Method in enum org.openjdk.jmh.results.AggregationPolicy
 
toString() - Method in class org.openjdk.jmh.results.Result
Result as represented by a String.
toString() - Method in class org.openjdk.jmh.results.TextResult
 
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
 
TreeMultimap<K,V> - Class in org.openjdk.jmh.util
 
TreeMultimap() - Constructor for class org.openjdk.jmh.util.TreeMultimap
 
TreeMultiset<T extends Comparable<T>> - Class in org.openjdk.jmh.util
 
TreeMultiset() - Constructor for class org.openjdk.jmh.util.TreeMultiset
 
tryWith(String...) - Static method in class org.openjdk.jmh.util.Utils
 
tuToString(TimeUnit) - Static method in class org.openjdk.jmh.runner.options.TimeValue
Converts timeunit to stringly representation.

U

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

V

valueOf(String) - Static method in enum org.openjdk.jmh.annotations.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.profile.AsyncProfiler.CStackMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.profile.AsyncProfiler.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.profile.AsyncProfiler.OutputType
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.profile.AsyncProfiler.CStackMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openjdk.jmh.profile.AsyncProfiler.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openjdk.jmh.profile.AsyncProfiler.OutputType
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
 
VerboseMode - Enum in org.openjdk.jmh.runner.options
 
verbosePrintln(String) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
VERBOSITY - Static variable in class org.openjdk.jmh.runner.Defaults
Default VerboseMode.
verbosity(VerboseMode) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Control verbosity level.
verbosity() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
verbosity() - Method in interface org.openjdk.jmh.runner.options.Options
How verbose should we be?
verbosity(VerboseMode) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
verbosity() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
Version - Class in org.openjdk.jmh.util
 
Version() - Constructor for class org.openjdk.jmh.util.Version
 

W

waitFinish() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
Warmup - Annotation Type in org.openjdk.jmh.annotations
Warmup annotation allows to set the default warmup parameters for the benchmark.
WARMUP_BATCHSIZE - Static variable in class org.openjdk.jmh.runner.Defaults
The batch size in warmup mode.
WARMUP_FORKS - Static variable in class org.openjdk.jmh.runner.Defaults
Number of warmup forks we discard.
WARMUP_ITERATIONS - Static variable in class org.openjdk.jmh.runner.Defaults
Number of warmup iterations.
WARMUP_ITERATIONS_SINGLESHOT - Static variable in class org.openjdk.jmh.runner.Defaults
Number of warmup iterations in Mode.SingleShotTime mode.
WARMUP_MODE - Static variable in class org.openjdk.jmh.runner.Defaults
Default WarmupMode.
WARMUP_TIME - Static variable in class org.openjdk.jmh.runner.Defaults
The duration of warmup iterations.
warmupBatchSize(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How large warmup batchSize should be?
warmupBatchSize(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
warmupForks(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Number of ignored forks
warmupForks(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
warmupIterations(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How many warmup iterations to do?
warmupIterations(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
warmupMode(WarmupMode) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Warmup mode to use
warmupMode(WarmupMode) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
WarmupMode - Enum in org.openjdk.jmh.runner.options
Warmup Mode enum
warmupTime(TimeValue) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How long each warmup iteration should take?
warmupTime(TimeValue) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
weakTempFile(String) - Static method in class org.openjdk.jmh.util.FileUtils
Creates the temp file, and retains it as long as the reference to it is reachable.
WinPerfAsmProfiler - Class in org.openjdk.jmh.profile
Windows performance profiler based on "xperf" utility.
WinPerfAsmProfiler(String) - Constructor for class org.openjdk.jmh.profile.WinPerfAsmProfiler
 
WorkloadParams - Class in org.openjdk.jmh.runner
 
WorkloadParams() - Constructor for class org.openjdk.jmh.runner.WorkloadParams
 
write(int) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
write(byte[]) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
 
write(byte[]) - Method in class org.openjdk.jmh.util.NullOutputStream
 
write(byte[], int, int) - Method in class org.openjdk.jmh.util.NullOutputStream
 
write(int) - Method in class org.openjdk.jmh.util.NullOutputStream
 
writeBenchmarkList(OutputStream, Collection<BenchmarkListEntry>) - Static method in class org.openjdk.jmh.runner.BenchmarkList
 
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–2020 Oracle. All rights reserved.