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

A

AbstractResourceReader - Class in org.openjdk.jmh.runner
 
AbstractResourceReader(String, String, String) - Constructor for class org.openjdk.jmh.runner.AbstractResourceReader
 
AbstractStatistics - Class in org.openjdk.jmh.util
 
AbstractStatistics() - Constructor for class org.openjdk.jmh.util.AbstractStatistics
 
Action - Class in org.openjdk.jmh.runner
 
Action(BenchmarkRecord, ActionMode) - Constructor for class org.openjdk.jmh.runner.Action
 
ActionMode - Enum in org.openjdk.jmh.runner
 
ActionPlan - Class in org.openjdk.jmh.runner
 
ActionPlan(ActionType) - Constructor for class org.openjdk.jmh.runner.ActionPlan
 
ActionType - Enum in org.openjdk.jmh.runner
 
ActualParams - Class in org.openjdk.jmh.runner
 
ActualParams() - Constructor for class org.openjdk.jmh.runner.ActualParams
 
add(T) - Method in class org.openjdk.jmh.util.HashMultiset
 
add(T, int) - Method in class org.openjdk.jmh.util.HashMultiset
 
add(T) - Method in interface org.openjdk.jmh.util.Multiset
Add the element to the multiset
add(T, int) - Method in interface org.openjdk.jmh.util.Multiset
Add the element to the multiset
add(long) - Method in class org.openjdk.jmh.util.SampleBuffer
 
add(T) - Method in class org.openjdk.jmh.util.TreeMultiset
 
add(T, int) - Method in class org.openjdk.jmh.util.TreeMultiset
 
addAll(SampleBuffer) - Method in class org.openjdk.jmh.util.SampleBuffer
 
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.DummyExternalProfiler
 
addJVMInvokeOptions(BenchmarkParams) - Method in interface org.openjdk.jmh.profile.ExternalProfiler
 
addJVMInvokeOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
addJVMInvokeOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
addJVMOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.DummyExternalProfiler
 
addJVMOptions(BenchmarkParams) - Method in interface org.openjdk.jmh.profile.ExternalProfiler
 
addJVMOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
addJVMOptions(BenchmarkParams) - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
addOutputStream(OutputStream) - Method in class org.openjdk.jmh.util.InputStreamDrainer
Adds an output stream to drain the output to.
addProfiler(Class<? extends Profiler>) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Add the profiler in the run
addProfiler(Class<? extends Profiler>) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
addResult(Result) - Method in class org.openjdk.jmh.infra.results.IterationResult
 
addResults(Collection<? extends Result>) - Method in class org.openjdk.jmh.infra.results.IterationResult
 
addValue(double) - Method in class org.openjdk.jmh.util.ListStatistics
 
addValue(double, int) - Method in class org.openjdk.jmh.util.MultisetStatistics
 
afterBenchmark(BenchmarkRecord) - Method in class org.openjdk.jmh.runner.BaseRunner
 
afterBenchmarks() - Method in class org.openjdk.jmh.runner.BaseRunner
 
afterIteration() - Method in class org.openjdk.jmh.profile.ClassloaderProfiler
 
afterIteration() - Method in class org.openjdk.jmh.profile.CompilerProfiler
 
afterIteration() - Method in class org.openjdk.jmh.profile.GCProfiler
 
afterIteration() - Method in class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
afterIteration() - Method in class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
afterIteration() - Method in class org.openjdk.jmh.profile.HotspotThreadProfiler
 
afterIteration() - Method in interface org.openjdk.jmh.profile.InternalProfiler
 
afterIteration() - Method in class org.openjdk.jmh.profile.StackProfiler
 
afterTrial(File, File) - Method in class org.openjdk.jmh.profile.DummyExternalProfiler
 
afterTrial(File, File) - Method in interface org.openjdk.jmh.profile.ExternalProfiler
 
afterTrial(File, File) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
afterTrial(File, File) - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
aggregate(Collection<R>) - Method in interface org.openjdk.jmh.infra.results.Aggregator
Aggregate the results.
aggregate(Collection<ProfilerResult>) - Method in class org.openjdk.jmh.profile.ProfilerResultAggregator
 
aggregate(Collection<StackProfiler.StackResult>) - Method in class org.openjdk.jmh.profile.StackProfiler.StackResultAggregator
 
aggregateLabels(Collection<? extends Result>) - Static method in class org.openjdk.jmh.infra.results.Result
 
aggregatePolicies(Collection<? extends Result>) - Static method in class org.openjdk.jmh.infra.results.Result
 
aggregateRoles(Collection<? extends Result>) - Static method in class org.openjdk.jmh.infra.results.Result
 
aggregateUnits(Collection<? extends Result>) - Static method in class org.openjdk.jmh.infra.results.Result
 
AggregationPolicy - Enum in org.openjdk.jmh.infra.results
 
Aggregator<R extends Result> - Interface in org.openjdk.jmh.infra.results
Aggregator composes multiple results into one.
amend(Result) - Method in class org.openjdk.jmh.infra.results.BenchResult
 
AuxCounters - Annotation Type in org.openjdk.jmh.annotations
AuxCounters annotation can be used to mark State objects as the bearers of auxiliary secondary results.
AverageTimeResult - Class in org.openjdk.jmh.infra.results
Result class that stores average operation time.
AverageTimeResult(ResultRole, String, long, long, TimeUnit) - Constructor for class org.openjdk.jmh.infra.results.AverageTimeResult
 

B

BaseMicroBenchmarkHandler - Class in org.openjdk.jmh.runner
Base class for all microbenchmarks handlers.
BaseMicroBenchmarkHandler(OutputFormat, BenchmarkRecord, Class<?>, Options, BenchmarkParams) - Constructor for class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
 
BaseRunner - Class in org.openjdk.jmh.runner
Abstract runner, the base class for Runner and ForkedRunner.
BaseRunner(Options, OutputFormat) - Constructor for class org.openjdk.jmh.runner.BaseRunner
 
beforeBenchmark() - Method in class org.openjdk.jmh.runner.BaseRunner
 
beforeBenchmarks(Collection<ActionPlan>) - Method in class org.openjdk.jmh.runner.BaseRunner
 
beforeIteration() - Method in class org.openjdk.jmh.profile.ClassloaderProfiler
 
beforeIteration() - Method in class org.openjdk.jmh.profile.CompilerProfiler
 
beforeIteration() - Method in class org.openjdk.jmh.profile.GCProfiler
 
beforeIteration() - Method in interface org.openjdk.jmh.profile.InternalProfiler
 
beforeIteration() - Method in class org.openjdk.jmh.profile.StackProfiler
 
beforeTrial() - Method in class org.openjdk.jmh.profile.DummyExternalProfiler
 
beforeTrial() - Method in interface org.openjdk.jmh.profile.ExternalProfiler
 
beforeTrial() - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
beforeTrial() - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
BenchmarkException - Exception in org.openjdk.jmh.runner
 
BenchmarkException(String) - Constructor for exception org.openjdk.jmh.runner.BenchmarkException
 
BenchmarkException(Throwable) - Constructor for exception org.openjdk.jmh.runner.BenchmarkException
 
BenchmarkGenerator - Class in org.openjdk.jmh.generators.core
Benchmark generator.
BenchmarkGenerator() - Constructor for class org.openjdk.jmh.generators.core.BenchmarkGenerator
 
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.runner.parameters
 
BenchmarkParams(boolean, int, int[], int, int, int, TimeValue, int, int, TimeValue, int) - Constructor for class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
BenchmarkParams(OutputFormat, Options, BenchmarkRecord, ActionMode) - Constructor for class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
BenchmarkRecord - Class in org.openjdk.jmh.runner
 
BenchmarkRecord(String, String, Mode, int[], Optional<Integer>, Optional<Integer>, Optional<TimeValue>, Optional<Integer>, Optional<Integer>, Optional<TimeValue>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Collection<String>>, Optional<Collection<String>>, Optional<Collection<String>>, Optional<Map<String, String[]>>) - Constructor for class org.openjdk.jmh.runner.BenchmarkRecord
 
BenchmarkRecord(String) - Constructor for class org.openjdk.jmh.runner.BenchmarkRecord
 
BenchmarkRecord(String, String, Mode) - Constructor for class org.openjdk.jmh.runner.BenchmarkRecord
 
BenchResult - Class in org.openjdk.jmh.infra.results
Benchmark result.
BenchResult(Collection<IterationResult>) - Constructor for class org.openjdk.jmh.infra.results.BenchResult
 
BinaryLinkClient - Class in org.openjdk.jmh.runner.link
 
BinaryLinkClient(String, int) - Constructor for class org.openjdk.jmh.runner.link.BinaryLinkClient
 
BinaryLinkServer - Class in org.openjdk.jmh.runner.link
Accepts the binary data from the forked VM and pushes it to parent VM as appropriate.
BinaryLinkServer(Options, OutputFormat) - Constructor for class org.openjdk.jmh.runner.link.BinaryLinkServer
 
Blackhole - Class in org.openjdk.jmh.infra
Black Hole.
Blackhole() - Constructor for class org.openjdk.jmh.infra.Blackhole
 
BLANK_ARGS - Static variable in annotation type org.openjdk.jmh.annotations.Fork
 
BLANK_ARGS - Static variable in annotation type org.openjdk.jmh.annotations.Param
 
BLANK_BATCHSIZE - Static variable in annotation type org.openjdk.jmh.annotations.Measurement
 
BLANK_BATCHSIZE - Static variable in annotation type org.openjdk.jmh.annotations.Warmup
 
BLANK_FORKS - Static variable in annotation type org.openjdk.jmh.annotations.Fork
 
BLANK_ITERATIONS - Static variable in annotation type org.openjdk.jmh.annotations.Measurement
 
BLANK_ITERATIONS - Static variable in annotation type org.openjdk.jmh.annotations.Warmup
 
BLANK_TIME - Static variable in annotation type org.openjdk.jmh.annotations.Measurement
 
BLANK_TIME - Static variable in annotation type org.openjdk.jmh.annotations.Warmup
 
build() - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Produce the final Options
build() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 

C

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

D

days(long) - Static method in class org.openjdk.jmh.runner.parameters.TimeValue
 
deepValueOf(String) - Static method in enum org.openjdk.jmh.annotations.Mode
 
defaultList() - Static method in class org.openjdk.jmh.runner.CompilerHints
 
defaultList() - Static method in class org.openjdk.jmh.runner.MicroBenchmarkList
 
Defaults - Class in org.openjdk.jmh.runner.parameters
Holds the JMH global defaults.
Defaults() - Constructor for class org.openjdk.jmh.runner.parameters.Defaults
 
denseClassNames(Collection<String>) - Static method in class org.openjdk.jmh.util.ClassUtils
Make the collection of class names denser.
detectJvmArgs() - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Autodetect forked JVM arguments from the parent VM.
detectJvmArgs() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
DO_GC - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
doMeasurement() - Method in enum org.openjdk.jmh.runner.ActionMode
 
doWarmup() - Method in enum org.openjdk.jmh.runner.ActionMode
 
DummyExternalProfiler - Class in org.openjdk.jmh.profile
 
DummyExternalProfiler() - Constructor for class org.openjdk.jmh.profile.DummyExternalProfiler
 

E

eitherOf(T) - Static method in class org.openjdk.jmh.util.Optional
 
endBenchmark(BenchmarkRecord, BenchResult) - Method in interface org.openjdk.jmh.output.format.OutputFormat
Format for end-of-benchmark.
endRun(Map<BenchmarkRecord, RunResult>) - Method in interface org.openjdk.jmh.output.format.OutputFormat
Format for end-of-benchmark.
enumerateMethods(Class<?>) - Static method in class org.openjdk.jmh.util.ClassUtils
Enumerates all methods in hierarchy.
equals(Object) - Method in class org.openjdk.jmh.runner.ActualParams
 
equals(Object) - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
equals(Object) - Method in class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
equals(Object) - Method in class org.openjdk.jmh.runner.parameters.IterationParams
 
equals(Object) - Method in class org.openjdk.jmh.runner.parameters.TimeValue
 
equals(Object) - Method in class org.openjdk.jmh.util.HashMultimap
 
equals(Object) - Method in class org.openjdk.jmh.util.HashMultiset
 
equals(Object) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
equals(Object) - Method in class org.openjdk.jmh.util.Optional
 
equals(Object) - Method in class org.openjdk.jmh.util.TreeMultimap
 
equals(Object) - Method in class org.openjdk.jmh.util.TreeMultiset
 
equalsOrHigherThan(VerboseMode) - Method in enum org.openjdk.jmh.runner.options.VerboseMode
 
estimatedTime(Options) - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
estimatedTimeSingleFork(Options) - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
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
 
executor - Variable in class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
Thread-pool for threads executing the benchmark tasks
extendedInfo(String) - Method in class org.openjdk.jmh.infra.results.Result
 
extendedInfo(String) - Method in class org.openjdk.jmh.infra.results.SampleTimeResult
 
extendedInfo(String) - Method in class org.openjdk.jmh.infra.results.SingleShotResult
 
extendedInfo(String) - Method in class org.openjdk.jmh.profile.ProfilerResult
 
extendedInfo(String) - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
ExternalProfiler - Interface in org.openjdk.jmh.profile
Profiler interface
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.parameters.Defaults
 
FALSE_VALUES - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
FieldInfo - Interface in org.openjdk.jmh.generators.core
Field metadata info.
figureOutHotCPUs(OutputFormat) - Static method in class org.openjdk.jmh.util.Utils
Warm up the CPU schedulers, bring all the CPUs online to get the reasonable estimate of the system capacity.
FileSystemDestination - Class in org.openjdk.jmh.generators.core
 
FileSystemDestination(File, File) - Constructor for class org.openjdk.jmh.generators.core.FileSystemDestination
 
FileUtils - Class in org.openjdk.jmh.util
A utility class for File creation and manipulation.
find(OutputFormat, String, List<String>) - Method in class org.openjdk.jmh.runner.MicroBenchmarkList
Gets all the micro benchmarks that matches the given regexp, sorted.
find(OutputFormat, List<String>, List<String>) - Method in class org.openjdk.jmh.runner.MicroBenchmarkList
Gets all the micro benchmarks that matches the given regexp, sorted
findBenchmarkMethod(Class<?>, String) - Static method in class org.openjdk.jmh.runner.MicroBenchmarkHandlers
 
flush() - Method in interface org.openjdk.jmh.output.format.OutputFormat
 
Fork - Annotation Type in org.openjdk.jmh.annotations
Fork annotation allows to set the default forking parameters for the benchmark.
ForkedMain - Class in org.openjdk.jmh
Main program entry point for forked JVM instance
ForkedMain() - Constructor for class org.openjdk.jmh.ForkedMain
 
ForkedRunner - Class in org.openjdk.jmh.runner
Runner frontend class.
ForkedRunner(Options, BinaryLinkClient) - Constructor for class org.openjdk.jmh.runner.ForkedRunner
 
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
 
FORKS - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
format - Variable in class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
 
format(Map<String, ? extends OptionDescriptor>) - Method in class org.openjdk.jmh.runner.options.OptionFormatter
 
fromFile(String) - Static method in class org.openjdk.jmh.runner.CompilerHints
 
fromFile(String) - Static method in class org.openjdk.jmh.runner.MicroBenchmarkList
 
fromResource(String) - Static method in class org.openjdk.jmh.runner.CompilerHints
 
fromResource(String) - Static method in class org.openjdk.jmh.runner.MicroBenchmarkList
 
fromString(String) - Static method in class org.openjdk.jmh.runner.CompilerHints
 
fromString(String) - Static method in class org.openjdk.jmh.runner.MicroBenchmarkList
 
fromString(String) - Static method in class org.openjdk.jmh.runner.parameters.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.
generatedClass() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
generatedMethod() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
generatedTarget(Mode) - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
generatedTarget() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
GenerateMicroBenchmark - Annotation Type in org.openjdk.jmh.annotations
GenerateMicroBenchmark annotates the benchmark method.
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.runner.ActualParams
 
get() - Method in class org.openjdk.jmh.runner.CompilerHints
 
get(K) - Method in class org.openjdk.jmh.util.HashMultimap
 
get(K) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
get(K) - Method in interface org.openjdk.jmh.util.Multimap
Get all values associated with the key
get() - Method in class org.openjdk.jmh.util.Optional
 
get(K) - Method in class org.openjdk.jmh.util.TreeMultimap
 
getActions() - Method in class org.openjdk.jmh.runner.ActionPlan
 
getActualParam(String) - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
getActualParams() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
getAll(OutputFormat, List<String>) - Method in class org.openjdk.jmh.runner.MicroBenchmarkList
Gets all micro benchmarks from the list, sorted.
getAnnotation(Class<T>) - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getAnnotation(Class<T>) - Method in interface org.openjdk.jmh.generators.core.FieldInfo
 
getAnnotation(Class<T>) - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
getAvailableProfilers() - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
getBatchSize() - Method in class org.openjdk.jmh.runner.parameters.IterationParams
 
getBenchmark() - Method in class org.openjdk.jmh.infra.results.BenchResult
 
getBenchmark() - Method in class org.openjdk.jmh.infra.results.IterationResult
 
getBenchmark() - Method in class org.openjdk.jmh.infra.results.RunResult
 
getBenchmark() - Method in class org.openjdk.jmh.runner.Action
 
getBenchmark() - Method in class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
 
getBenchmark() - Method in interface org.openjdk.jmh.runner.MicroBenchmarkHandler
 
getBenchmarkParams() - Method in class org.openjdk.jmh.runner.parameters.IterationParams
 
getBenchModes() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getBenchModes() - Method in interface org.openjdk.jmh.runner.options.Options
Benchmarks modes to execute.
getBenchModes() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getClasses() - Method in interface org.openjdk.jmh.generators.core.GeneratorSource
 
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
 
getCount() - Method in class org.openjdk.jmh.runner.parameters.IterationParams
 
getCounters() - Method in class org.openjdk.jmh.profile.HotspotClassloadingProfiler
 
getCounters() - Method in class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
getCounters() - Method in class org.openjdk.jmh.profile.HotspotMemoryProfiler
 
getCounters() - Method in class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
getCounters() - Method in class org.openjdk.jmh.profile.HotspotThreadProfiler
 
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
 
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.DummyExternalProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.GCProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.HotspotClassloadingProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.HotspotMemoryProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.HotspotThreadProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
getDescription() - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
getDescription() - Method in interface org.openjdk.jmh.profile.Profiler
 
getDescription(Class<? extends Profiler>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
getDescription() - Method in class org.openjdk.jmh.profile.StackProfiler
 
getDuration() - Method in class org.openjdk.jmh.infra.InfraControl
 
getDuration(TimeUnit) - Method in class org.openjdk.jmh.infra.InfraControl
 
getElement() - Method in exception org.openjdk.jmh.generators.core.GenerationException
 
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.BenchmarkRecord
 
getForks() - Method in class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
getHost() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
getIncludes() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getIncludes() - Method in interface org.openjdk.jmh.runner.options.Options
Which benchmarks to execute?
getIncludes() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getInstance(ResultFormatType, String) - Static method in class org.openjdk.jmh.output.results.ResultFormatFactory
Get the instance of ResultFormat of given type which writes the result to file
getInstance(ResultFormatType, PrintWriter) - Static method in class org.openjdk.jmh.output.results.ResultFormatFactory
Get the instance of ResultFormat of given type which write the result to writer.
getInstance(OutputFormat, BenchmarkRecord, Class<?>, Method, BenchmarkParams, Options) - Static method in class org.openjdk.jmh.runner.MicroBenchmarkHandlers
 
getIterationAggregator() - Method in class org.openjdk.jmh.infra.results.AverageTimeResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.infra.results.Result
 
getIterationAggregator() - Method in class org.openjdk.jmh.infra.results.SampleTimeResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.infra.results.SingleShotResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.infra.results.ThroughputResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.profile.ProfilerResult
 
getIterationAggregator() - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
getJvm() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getJvm() - Method in interface org.openjdk.jmh.runner.options.Options
JVM to use for forks
getJvm() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getJvmArgs() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
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.BenchmarkRecord
 
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.BenchmarkRecord
 
getJvmArgsPrepend() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getJvmArgsPrepend() - Method in interface org.openjdk.jmh.runner.options.Options
JVM parameters to use with forks (these options will be prepended before any other JVM option)
getJvmArgsPrepend() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getKnown() - Static method in enum org.openjdk.jmh.annotations.Mode
 
getLabel() - Method in class org.openjdk.jmh.infra.results.Result
 
getLabel(Class<? extends Profiler>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
getMax() - Method in class org.openjdk.jmh.util.ListStatistics
 
getMax() - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getMax() - Method in interface org.openjdk.jmh.util.Statistics
 
getMean() - Method in class org.openjdk.jmh.util.AbstractStatistics
 
getMean() - Method in interface org.openjdk.jmh.util.Statistics
 
getMeanErrorAt(double) - Method in class org.openjdk.jmh.util.AbstractStatistics
 
getMeanErrorAt(double) - Method in interface org.openjdk.jmh.util.Statistics
Gets the mean error at given confidence level.
getMeasurement() - Method in class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
getMeasurementActions() - Method in class org.openjdk.jmh.runner.ActionPlan
 
getMeasurementBatchSize() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
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.BenchmarkRecord
 
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
 
getMeasurementTime() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
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
 
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 interface org.openjdk.jmh.util.Statistics
 
getMode() - Method in class org.openjdk.jmh.runner.Action
 
getMode() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
getN() - Method in class org.openjdk.jmh.util.ListStatistics
 
getN() - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getN() - Method in interface org.openjdk.jmh.util.Statistics
 
getName() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getName() - Method in interface org.openjdk.jmh.generators.core.FieldInfo
 
getName() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
getOperations() - Method in class org.openjdk.jmh.infra.results.RawResults
 
getOperationsPerInvocation() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getOperationsPerInvocation() - Method in interface org.openjdk.jmh.runner.options.Options
Operations per invocation.
getOperationsPerInvocation() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getOutput() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getOutput() - Method in interface org.openjdk.jmh.runner.options.Options
Which file to use for dumping the output
getOutput() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getOutputFormatHandler() - 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.infra.results.BenchResult
 
getParams() - Method in class org.openjdk.jmh.infra.results.IterationResult
 
getParams() - Method in class org.openjdk.jmh.infra.results.RunResult
 
getParams() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
getPercentile(double) - Method in class org.openjdk.jmh.util.ListStatistics
 
getPercentile(double) - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getPercentile(double) - Method in interface org.openjdk.jmh.util.Statistics
 
getPort() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
getPrimaryResult() - Method in class org.openjdk.jmh.infra.results.BenchResult
 
getPrimaryResult() - Method in class org.openjdk.jmh.infra.results.IterationResult
 
getPrimaryResult() - Method in class org.openjdk.jmh.infra.results.RunResult
 
getProfilerByName(String) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
getProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
getProfilers() - Method in interface org.openjdk.jmh.runner.options.Options
Profilers to use for the run.
getProfilers() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
getQualifiedName() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getQualifiedName() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
getRawBenchResults() - Method in class org.openjdk.jmh.infra.results.RunResult
 
getRawPrimaryResults() - Method in class org.openjdk.jmh.infra.results.BenchResult
 
getRawPrimaryResults() - Method in class org.openjdk.jmh.infra.results.IterationResult
 
getRawPrimaryResults() - Method in class org.openjdk.jmh.infra.results.RunResult
 
getRawSecondaryResults() - Method in class org.openjdk.jmh.infra.results.BenchResult
 
getRawSecondaryResults() - Method in class org.openjdk.jmh.infra.results.IterationResult
 
getRawSecondaryResults() - Method in class org.openjdk.jmh.infra.results.RunResult
 
getReaders() - Method in class org.openjdk.jmh.runner.AbstractResourceReader
Helper method for creating a Reader for the list file.
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.runner.link.BinaryLinkServer
 
getReturnType() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
getRole() - Method in class org.openjdk.jmh.infra.results.Result
 
getRunAggregator() - Method in class org.openjdk.jmh.infra.results.AverageTimeResult
 
getRunAggregator() - Method in class org.openjdk.jmh.infra.results.Result
 
getRunAggregator() - Method in class org.openjdk.jmh.infra.results.SampleTimeResult
 
getRunAggregator() - Method in class org.openjdk.jmh.infra.results.SingleShotResult
 
getRunAggregator() - Method in class org.openjdk.jmh.infra.results.ThroughputResult
 
getRunAggregator() - Method in class org.openjdk.jmh.profile.ProfilerResult
 
getRunAggregator() - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
getSampleCount() - Method in class org.openjdk.jmh.infra.results.Result
 
getScore() - Method in class org.openjdk.jmh.infra.results.Result
The score of one iteration.
getScoreConfidence() - Method in class org.openjdk.jmh.infra.results.Result
 
getScoreError() - Method in class org.openjdk.jmh.infra.results.Result
 
getScoreUnit() - Method in class org.openjdk.jmh.infra.results.BenchResult
 
getScoreUnit() - Method in class org.openjdk.jmh.infra.results.IterationResult
 
getScoreUnit() - Method in class org.openjdk.jmh.infra.results.Result
The unit of the score for one iteration.
getScoreUnit() - Method in class org.openjdk.jmh.infra.results.RunResult
 
getSecondaryResults() - Method in class org.openjdk.jmh.infra.results.BenchResult
 
getSecondaryResults() - Method in class org.openjdk.jmh.infra.results.IterationResult
 
getSecondaryResults() - Method in class org.openjdk.jmh.infra.results.RunResult
 
getSeparateExecutionCommand(BenchmarkRecord, String, int, List<String>, List<String>) - Method in class org.openjdk.jmh.runner.Runner
Helper method for assembling the command to execute the forked JVM with
getStack(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
 
getStatistics() - Method in class org.openjdk.jmh.infra.results.Result
 
getStatistics(double) - Method in class org.openjdk.jmh.util.SampleBuffer
 
getSum() - Method in class org.openjdk.jmh.util.ListStatistics
 
getSum() - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getSum() - Method in interface org.openjdk.jmh.util.Statistics
 
getSuperClass() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
getThreadGroups() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
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
 
getThreadGroups() - Method in class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
getThreads() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
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
 
getThreads() - Method in class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
getTime() - Method in class org.openjdk.jmh.infra.results.RawResults
 
getTime() - Method in class org.openjdk.jmh.runner.parameters.IterationParams
 
getTime() - Method in class org.openjdk.jmh.runner.parameters.TimeValue
 
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.parameters.TimeValue
 
getType() - Method in interface org.openjdk.jmh.generators.core.FieldInfo
 
getType() - Method in interface org.openjdk.jmh.generators.core.ParameterInfo
 
getType() - Method in class org.openjdk.jmh.runner.ActionPlan
 
getUsername() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
getVariance() - Method in class org.openjdk.jmh.util.ListStatistics
 
getVariance() - Method in class org.openjdk.jmh.util.MultisetStatistics
 
getVariance() - Method in interface org.openjdk.jmh.util.Statistics
 
getWarmup() - Method in class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
getWarmupBatchSize() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
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.BenchmarkRecord
 
getWarmupForks() - Method in class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
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.BenchmarkRecord
 
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
 
getWarmupTime() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
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
 
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 GenerateMicroBenchmark method in the group.

H

half() - Method in class org.openjdk.jmh.util.SampleBuffer
 
HarnessThreadFactory - Class in org.openjdk.jmh.runner
 
HarnessThreadFactory(String) - Constructor for class org.openjdk.jmh.runner.HarnessThreadFactory
 
hasErrors() - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
hashCode() - Method in class org.openjdk.jmh.runner.ActualParams
 
hashCode() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
hashCode() - Method in class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
hashCode() - Method in class org.openjdk.jmh.runner.parameters.IterationParams
 
hashCode() - Method in class org.openjdk.jmh.runner.parameters.TimeValue
 
hashCode() - Method in class org.openjdk.jmh.util.HashMultimap
 
hashCode() - Method in class org.openjdk.jmh.util.HashMultiset
 
hashCode() - Method in class org.openjdk.jmh.util.HashsetMultimap
 
hashCode() - Method in class org.openjdk.jmh.util.Optional
 
hashCode() - Method in class org.openjdk.jmh.util.TreeMultimap
 
hashCode() - Method in class org.openjdk.jmh.util.TreeMultiset
 
HashMultimap<K,V> - Class in org.openjdk.jmh.util
 
HashMultimap() - Constructor for class org.openjdk.jmh.util.HashMultimap
 
HashMultiset<T> - Class in org.openjdk.jmh.util
 
HashMultiset() - Constructor for class org.openjdk.jmh.util.HashMultiset
 
HashsetMultimap<K,V> - Class in org.openjdk.jmh.util
 
HashsetMultimap() - Constructor for class org.openjdk.jmh.util.HashsetMultimap
 
hasValue() - Method in class org.openjdk.jmh.util.Optional
 
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.parameters.TimeValue
 

I

include(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Include benchmark in the run (Can be used multiple times)
include(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
includeWarmup(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
What other benchmarks to warmup along the way
includeWarmup(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
InfraControl - Class in org.openjdk.jmh.infra
The InfraControl logic class.
InfraControl(int, boolean, TimeValue, CountDownLatch, CountDownLatch, boolean, TimeUnit, int, Long, ActualParams) - Constructor for class org.openjdk.jmh.infra.InfraControl
 
InjectionPoint - Enum in org.openjdk.jmh.profile
When and where to inject the instrument
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.
instances - Variable in class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
 
INTEGER_UNMARSHALLER - Static variable in class org.openjdk.jmh.util.Optional
 
InternalProfiler - Interface in org.openjdk.jmh.profile
 
isAbstract() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
isAbstract() - Method in interface org.openjdk.jmh.generators.core.MethodInfo
 
isBulk() - Method in enum org.openjdk.jmh.runner.options.WarmupMode
 
isDifferent(Statistics, double) - Method in class org.openjdk.jmh.util.AbstractStatistics
 
isDifferent(Statistics, double) - Method in interface org.openjdk.jmh.util.Statistics
Checks if this statistics statistically different from the given one with the given confidence level.
isEmpty() - Method in class org.openjdk.jmh.runner.ActualParams
 
isEmpty() - Method in class org.openjdk.jmh.util.HashMultimap
 
isEmpty() - Method in class org.openjdk.jmh.util.HashMultiset
 
isEmpty() - Method in class org.openjdk.jmh.util.HashsetMultimap
 
isEmpty() - Method in interface org.openjdk.jmh.util.Multimap
Checks if multimap is empty
isEmpty() - Method in interface org.openjdk.jmh.util.Multiset
Answers if Multiset is empty
isEmpty() - Method in class org.openjdk.jmh.util.TreeMultimap
 
isEmpty() - Method in class org.openjdk.jmh.util.TreeMultiset
 
isExternal(Class<? extends Profiler>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
isFinal() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
isIndi() - Method in enum org.openjdk.jmh.runner.options.WarmupMode
 
isInner() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
 
isInternal(Class<? extends Profiler>) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
isLastIteration() - Method in class org.openjdk.jmh.infra.InfraControl
 
isPrimary() - Method in enum org.openjdk.jmh.infra.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
 
isResultsEmpty() - Method in class org.openjdk.jmh.infra.results.IterationResult
 
isSecondary() - Method in enum org.openjdk.jmh.infra.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
 
iteration(BenchmarkRecord, IterationParams, int, IterationType) - Method in interface org.openjdk.jmh.output.format.OutputFormat
Format for iteration start.
ITERATION_TIME - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
IterationParams - Class in org.openjdk.jmh.runner.parameters
 
IterationParams(BenchmarkParams, int, TimeValue, int) - Constructor for class org.openjdk.jmh.runner.parameters.IterationParams
 
IterationResult - Class in org.openjdk.jmh.infra.results
Class contains all info returned by microbenchmark iteration or/and collected during microbenchmark iteration.
IterationResult(BenchmarkRecord, IterationParams) - Constructor for class org.openjdk.jmh.infra.results.IterationResult
 
iterationResult(BenchmarkRecord, IterationParams, int, IterationType, IterationResult) - Method in interface org.openjdk.jmh.output.format.OutputFormat
Format for end-of-iteration.
IterationType - Enum in org.openjdk.jmh.output.format
 

J

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

K

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

L

label - Variable in class org.openjdk.jmh.infra.results.Result
 
label() - Method in class org.openjdk.jmh.profile.ClassloaderProfiler
 
label() - Method in class org.openjdk.jmh.profile.CompilerProfiler
 
label() - Method in class org.openjdk.jmh.profile.DummyExternalProfiler
 
label() - Method in class org.openjdk.jmh.profile.GCProfiler
 
label() - Method in class org.openjdk.jmh.profile.HotspotClassloadingProfiler
 
label() - Method in class org.openjdk.jmh.profile.HotspotCompilationProfiler
 
label() - Method in class org.openjdk.jmh.profile.HotspotMemoryProfiler
 
label() - Method in class org.openjdk.jmh.profile.HotspotRuntimeProfiler
 
label() - Method in class org.openjdk.jmh.profile.HotspotThreadProfiler
 
label() - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
label() - Method in class org.openjdk.jmh.profile.LinuxPerfProfiler
 
label() - Method in interface org.openjdk.jmh.profile.Profiler
 
label() - Method in class org.openjdk.jmh.profile.StackProfiler
 
Level - Enum in org.openjdk.jmh.annotations
Control when to run the fixture methods.
LinuxPerfAsmProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfAsmProfiler() - Constructor for class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
LinuxPerfProfiler - Class in org.openjdk.jmh.profile
 
LinuxPerfProfiler() - Constructor for class org.openjdk.jmh.profile.LinuxPerfProfiler
 
LIST - Static variable in class org.openjdk.jmh.runner.CompilerHints
 
list() - Method in class org.openjdk.jmh.runner.Runner
 
listProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
listResultFormats() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
ListStatistics - Class in org.openjdk.jmh.util
Calculate statistics over a list of doubles.
ListStatistics() - Constructor for class org.openjdk.jmh.util.ListStatistics
 
ListStatistics(double[]) - Constructor for class org.openjdk.jmh.util.ListStatistics
 
ListStatistics(long[]) - Constructor for class org.openjdk.jmh.util.ListStatistics
 
loadClass(String) - Static method in class org.openjdk.jmh.util.ClassUtils
 
longLabel() - Method in enum org.openjdk.jmh.annotations.Mode
 
LoopMicroBenchmarkHandler - Class in org.openjdk.jmh.runner
Handler for a single micro benchmark (with InfraControl).

M

main(String[]) - Static method in class org.openjdk.jmh.ForkedMain
Application main entry point
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
 
markerEnd - Variable in class org.openjdk.jmh.infra.ThreadControl
 
MAX - Static variable in annotation type org.openjdk.jmh.annotations.Threads
The magic value for MAX threads.
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.parameters.Defaults
 
MEASUREMENT_ITERATIONS - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
measurementBatchSize(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How large measurement batchSize should be?
measurementBatchSize(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
measurementIterations(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How many measurement measurementIterations to do
measurementIterations(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
measurementTime(TimeValue) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
How long each measurement iteration should take?
measurementTime(TimeValue) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
merge(Multimap<K, V>) - Method in class org.openjdk.jmh.util.HashMultimap
 
merge(Multimap<K, V>) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
merge(Multimap<K, V>) - Method in interface org.openjdk.jmh.util.Multimap
 
merge(Multimap<K, V>) - Method in class org.openjdk.jmh.util.TreeMultimap
 
MetadataInfo - Interface in org.openjdk.jmh.generators.core
Super-interface for all metadata elements.
MethodInfo - Interface in org.openjdk.jmh.generators.core
Method info.
microbenchmark - Variable in class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
Name of micro benchmark
MICROBENCHMARK_LIST - Static variable in class org.openjdk.jmh.runner.MicroBenchmarkList
Location of the pre-compiled list of micro benchmarks
MicroBenchmarkHandler - Interface in org.openjdk.jmh.runner
Handler for a single micro benchmark.
MicroBenchmarkHandlers - Class in org.openjdk.jmh.runner
Utility class for MicroBenchmarkHandlers.
MicroBenchmarkList - Class in org.openjdk.jmh.runner
Helper class for listing micro benchmarks.
microseconds(long) - Static method in class org.openjdk.jmh.runner.parameters.TimeValue
 
milliseconds(long) - Static method in class org.openjdk.jmh.runner.parameters.TimeValue
 
minutes(long) - Static method in class org.openjdk.jmh.runner.parameters.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.parameters.TimeValue
 
newClass(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
newClass(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Returns the Writer for the given class.
newResource(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
newResource(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Returns the Writer for the given resource.
newThread(Runnable) - Method in class org.openjdk.jmh.runner.HarnessThreadFactory
 
NoBenchmarksException - Exception in org.openjdk.jmh.runner
 
NoBenchmarksException() - Constructor for exception org.openjdk.jmh.runner.NoBenchmarksException
 
NONE - Static variable in class org.openjdk.jmh.runner.parameters.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.infra.results.Result
 
of(T) - Static method in class org.openjdk.jmh.util.Optional
Wrap the existing value in Option.
of(String, Optional.Unmarshaller<T>) - Static method in class org.openjdk.jmh.util.Optional
Parse the existing string value into the Option
operations - Variable in class org.openjdk.jmh.infra.results.RawResults
 
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(long) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Operations per invocation.
operationsPerInvocation(long) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
opsPerInvocation - Variable in class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
 
Optional<T> - Class in org.openjdk.jmh.util
Option class
Optional.Marshaller<T> - Interface in org.openjdk.jmh.util
 
Optional.Unmarshaller<T> - Interface in org.openjdk.jmh.util
 
OptionFormatter - Class in org.openjdk.jmh.runner.options
 
OptionFormatter() - Constructor for class org.openjdk.jmh.runner.options.OptionFormatter
 
options - Variable in class org.openjdk.jmh.runner.BaseRunner
Class holding all our runtime options/arguments
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.infra.results - package org.openjdk.jmh.infra.results
 
org.openjdk.jmh.output.format - package org.openjdk.jmh.output.format
 
org.openjdk.jmh.output.results - package org.openjdk.jmh.output.results
 
org.openjdk.jmh.profile - package org.openjdk.jmh.profile
 
org.openjdk.jmh.runner - package org.openjdk.jmh.runner
 
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.runner.parameters - package org.openjdk.jmh.runner.parameters
 
org.openjdk.jmh.util - package org.openjdk.jmh.util
 
out - Variable in class org.openjdk.jmh.runner.BaseRunner
 
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
 
OutputFormat - Interface in org.openjdk.jmh.output.format
Internal interface for OutputFormat.
OutputFormatFactory - Class in org.openjdk.jmh.output.format
 
OutputFormatFactory() - Constructor for class org.openjdk.jmh.output.format.OutputFormatFactory
 
OutputTimeUnit - Annotation Type in org.openjdk.jmh.annotations
OutputTimeUnit provides the default time unit to report the results in.

P

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.
param(String, String...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
PARAM_COLLECTION_MARSHALLER - Static variable in class org.openjdk.jmh.util.Optional
 
PARAM_COLLECTION_UNMARSHALLER - Static variable in class org.openjdk.jmh.util.Optional
 
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
 
percentileExtendedInfo(String) - Method in class org.openjdk.jmh.infra.results.Result
 
policy - Variable in class org.openjdk.jmh.infra.results.Result
 
prepareProfiler(Class<? extends Profiler>, VerboseMode) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
 
preSetup() - Method in class org.openjdk.jmh.infra.InfraControl
 
preSetupForce() - Method in class org.openjdk.jmh.infra.InfraControl
 
preTearDown() - Method in class org.openjdk.jmh.infra.InfraControl
 
preTearDownForce() - Method in class org.openjdk.jmh.infra.InfraControl
 
print(String) - Method in interface org.openjdk.jmh.output.format.OutputFormat
 
printError(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String, MetadataInfo) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String, Throwable) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
 
printError(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
printError(String, MetadataInfo) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
printError(String, Throwable) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
Print the error.
println(String) - Method in interface org.openjdk.jmh.output.format.OutputFormat
 
Profiler - Interface in org.openjdk.jmh.profile
Profiler interface
ProfilerFactory - Class in org.openjdk.jmh.profile
 
ProfilerFactory() - Constructor for class org.openjdk.jmh.profile.ProfilerFactory
 
ProfilerResult - Class in org.openjdk.jmh.profile
 
ProfilerResult(String, double, String, AggregationPolicy) - Constructor for class org.openjdk.jmh.profile.ProfilerResult
 
ProfilerResultAggregator - Class in org.openjdk.jmh.profile
 
ProfilerResultAggregator() - Constructor for class org.openjdk.jmh.profile.ProfilerResultAggregator
 
pushException(BenchmarkException) - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
pushResults(Multimap<BenchmarkRecord, BenchResult>) - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
put(String, String, int) - Method in class org.openjdk.jmh.runner.ActualParams
 
put(K, V) - Method in class org.openjdk.jmh.util.HashMultimap
 
put(K, V) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
put(K, V) - Method in interface org.openjdk.jmh.util.Multimap
Put the element pair.
put(K, V) - Method in class org.openjdk.jmh.util.TreeMultimap
 
putAll(K, Collection<V>) - Method in class org.openjdk.jmh.util.HashMultimap
 
putAll(K, Collection<V>) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
putAll(K, Collection<V>) - Method in interface org.openjdk.jmh.util.Multimap
Put multiple pairs.
putAll(K, Collection<V>) - Method in class org.openjdk.jmh.util.TreeMultimap
 

R

RawResults - Class in org.openjdk.jmh.infra.results
 
RawResults(long) - Constructor for class org.openjdk.jmh.infra.results.RawResults
 
realTime - Variable in class org.openjdk.jmh.infra.results.RawResults
 
remove(K) - Method in class org.openjdk.jmh.util.HashMultimap
 
remove(K) - Method in class org.openjdk.jmh.util.HashsetMultimap
 
remove(K) - Method in interface org.openjdk.jmh.util.Multimap
 
remove(K) - Method in class org.openjdk.jmh.util.TreeMultimap
 
requestOptions() - Method in class org.openjdk.jmh.runner.link.BinaryLinkClient
 
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.infra.results
Base class for all types of results that can be returned by a microbenchmark.
Result(ResultRole, String, Statistics, String, AggregationPolicy) - Constructor for class org.openjdk.jmh.infra.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 - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
RESULT_FORMAT - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
ResultFormat - Interface in org.openjdk.jmh.output.results
 
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.output.results
 
ResultFormatType - Enum in org.openjdk.jmh.output.results
 
ResultRole - Enum in org.openjdk.jmh.infra.results
 
role - Variable in class org.openjdk.jmh.infra.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.ForkedRunner
 
run() - Method in class org.openjdk.jmh.runner.Runner
Run benchmarks.
run() - Method in class org.openjdk.jmh.util.InputStreamDrainer
Drain the stream.
runBenchmark(BenchmarkParams, MicroBenchmarkHandler) - Method in class org.openjdk.jmh.runner.BaseRunner
 
runBenchmarks(boolean, ActionPlan) - Method in class org.openjdk.jmh.runner.BaseRunner
 
runIteration(IterationParams, boolean) - Method in class org.openjdk.jmh.runner.LoopMicroBenchmarkHandler
 
runIteration(IterationParams, boolean) - Method in interface org.openjdk.jmh.runner.MicroBenchmarkHandler
Runs an iteration on the handled benchmark.
Runner - Class in org.openjdk.jmh.runner
Runner frontend class.
Runner(Options, OutputFormat) - Constructor for class org.openjdk.jmh.runner.Runner
THIS IS AN EXPERIMENTAL API.
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.infra.results
Complete run result.
RunResult(Collection<BenchResult>) - Constructor for class org.openjdk.jmh.infra.results.RunResult
 
runSingle() - Method in class org.openjdk.jmh.runner.Runner
Shortcut method for the single benchmark execution.
runSystemGC() - Method in class org.openjdk.jmh.runner.BaseRunner
Execute System.gc() if we the System.gc option is set.

S

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.infra.results
Result class that samples operation time.
SampleTimeResult(ResultRole, String, SampleBuffer, TimeUnit) - Constructor for class org.openjdk.jmh.infra.results.SampleTimeResult
 
Scope - Enum in org.openjdk.jmh.annotations
State scope.
seconds(long) - Static method in class org.openjdk.jmh.runner.parameters.TimeValue
 
setPlan(ActionPlan) - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
Setup - Annotation Type in org.openjdk.jmh.annotations
Setup marks the fixture method to be run before the benchmark.
shortLabel() - Method in enum org.openjdk.jmh.annotations.Mode
 
shouldDoGC(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Should do GC between measurementIterations?
shouldDoGC() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldDoGC() - Method in interface org.openjdk.jmh.runner.options.Options
Should force GC between iterations?
shouldDoGC(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldDoGC() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldFailOnError(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Should fail on first benchmark error?
shouldFailOnError() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldFailOnError() - Method in interface org.openjdk.jmh.runner.options.Options
Should harness terminate on first error encountered?
shouldFailOnError(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldFailOnError() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
shouldHelp() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldList() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldListProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldListResultFormats() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
 
shouldSynchIterations() - Method in class org.openjdk.jmh.runner.parameters.BenchmarkParams
 
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
 
shutdown() - Method in class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
 
shutdown() - Method in interface org.openjdk.jmh.runner.MicroBenchmarkHandler
Do required shutdown actions.
simpleExtendedInfo(String) - Method in class org.openjdk.jmh.infra.results.Result
 
SINGLESHOT_MEASUREMENT_ITERATIONS - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
SINGLESHOT_WARMUP_ITERATIONS - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
SingleShotResult - Class in org.openjdk.jmh.infra.results
Result class that stores once operation execution time.
SingleShotResult(ResultRole, String, long, TimeUnit) - Constructor for class org.openjdk.jmh.infra.results.SingleShotResult
 
size() - Method in class org.openjdk.jmh.util.HashMultiset
 
size() - Method in interface org.openjdk.jmh.util.Multiset
Answers the size of multiset.
size() - Method in class org.openjdk.jmh.util.TreeMultiset
 
sleep() - Method in class org.openjdk.jmh.runner.parameters.TimeValue
 
SourceElementError - Class in org.openjdk.jmh.generators.core
 
SourceElementError(String, MetadataInfo) - Constructor for class org.openjdk.jmh.generators.core.SourceElementError
 
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
 
StackProfiler - Class in org.openjdk.jmh.profile
Very basic and naive stack profiler.
StackProfiler() - Constructor for class org.openjdk.jmh.profile.StackProfiler
 
StackProfiler.SamplingTask - Class in org.openjdk.jmh.profile
 
StackProfiler.SamplingTask() - Constructor for class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
StackProfiler.StackResult - Class in org.openjdk.jmh.profile
 
StackProfiler.StackResult(Multiset<StackProfiler.StackRecord>) - Constructor for class org.openjdk.jmh.profile.StackProfiler.StackResult
 
StackProfiler.StackResultAggregator - Class in org.openjdk.jmh.profile
 
StackProfiler.StackResultAggregator() - Constructor for class org.openjdk.jmh.profile.StackProfiler.StackResultAggregator
 
start() - Method in class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
startBenchmark(BenchmarkRecord, BenchmarkParams) - Method in interface org.openjdk.jmh.output.format.OutputFormat
Format for start-of-benchmark output.
startProfilers() - Method in class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
 
startRun() - Method in interface org.openjdk.jmh.output.format.OutputFormat
Format for start-of-benchmark output.
startTime - Variable in class org.openjdk.jmh.infra.results.RawResults
 
State - Annotation Type in org.openjdk.jmh.annotations
Marks the state object.
statistics - Variable in class org.openjdk.jmh.infra.results.Result
 
Statistics - Interface in org.openjdk.jmh.util
 
stop() - Method in class org.openjdk.jmh.profile.StackProfiler.SamplingTask
 
stopProfilers(IterationResult) - Method in class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
 
stopTime - Variable in class org.openjdk.jmh.infra.results.RawResults
 
STRING_COLLECTION_MARSHALLER - Static variable in class org.openjdk.jmh.util.Optional
 
STRING_COLLECTION_UNMARSHALLER - Static variable in class org.openjdk.jmh.util.Optional
 
sum(int[]) - Static method in class org.openjdk.jmh.util.Utils
 
SYNC_ITERATIONS - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
syncIterations(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Should synchronize measurementIterations?
syncIterations(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 

T

tail(File, int) - Static method in class org.openjdk.jmh.util.FileUtils
 
TearDown - Annotation Type in org.openjdk.jmh.annotations
TearDown marks the fixture method to be run after the benchmark.
tempFile(String) - Static method in class org.openjdk.jmh.util.FileUtils
 
terminate() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
 
ThreadControl - Class in org.openjdk.jmh.infra
Thread-local control info.
ThreadControl(int, int) - Constructor for class org.openjdk.jmh.infra.ThreadControl
 
threadGroups(int...) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
Subgroups thread distribution.
threadGroups(int...) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
 
Threads - Annotation Type in org.openjdk.jmh.annotations
Threads annotation provides the default number of threads to run.
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
 
THREADS - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
ThroughputResult - Class in org.openjdk.jmh.infra.results
Result class that counts the number of operations performed during a specified unit of time.
ThroughputResult(ResultRole, String, long, long, TimeUnit) - Constructor for class org.openjdk.jmh.infra.results.ThroughputResult
 
TIME_VALUE_UNMARSHALLER - Static variable in class org.openjdk.jmh.util.Optional
 
timeUnit - Variable in class org.openjdk.jmh.runner.BaseMicroBenchmarkHandler
 
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.parameters
A generic time scalar.
TimeValue(long, TimeUnit) - Constructor for class org.openjdk.jmh.runner.parameters.TimeValue
 
toLine() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceElementError
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceError
 
toString() - Method in class org.openjdk.jmh.generators.core.SourceThrowableError
 
toString() - Method in enum org.openjdk.jmh.infra.results.AggregationPolicy
 
toString() - Method in class org.openjdk.jmh.infra.results.Result
Result as represented by a String.
toString() - Method in class org.openjdk.jmh.infra.results.SampleTimeResult
 
toString() - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
 
toString() - Method in class org.openjdk.jmh.runner.ActualParams
 
toString() - Method in class org.openjdk.jmh.runner.BenchmarkRecord
 
toString() - Method in exception org.openjdk.jmh.runner.NoBenchmarksException
 
toString() - Method in class org.openjdk.jmh.runner.parameters.IterationParams
 
toString() - Method in class org.openjdk.jmh.runner.parameters.TimeValue
 
toString() - Method in class org.openjdk.jmh.util.AbstractStatistics
 
toString() - Method in class org.openjdk.jmh.util.HashMultimap
 
toString() - Method in class org.openjdk.jmh.util.Optional
 
toString(Optional.Marshaller<T>) - Method in class org.openjdk.jmh.util.Optional
 
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
 
TRUE_VALUES - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
tryWith(String) - Method in class org.openjdk.jmh.profile.LinuxPerfAsmProfiler
 
tuToString(TimeUnit) - Static method in class org.openjdk.jmh.runner.parameters.TimeValue
Converts timeunit to stringly representation.

U

unit - Variable in class org.openjdk.jmh.infra.results.Result
 
Utils - Class in org.openjdk.jmh.util
 

V

valueOf(String) - Static method in enum org.openjdk.jmh.annotations.CompilerControl.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.annotations.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.annotations.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.annotations.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.infra.results.AggregationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.infra.results.ResultRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.output.format.IterationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.output.results.ResultFormatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.profile.InjectionPoint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.runner.ActionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.runner.ActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.runner.options.VerboseMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openjdk.jmh.runner.options.WarmupMode
Returns the enum constant of this type with the specified name.
valueOf(T) - Method in interface org.openjdk.jmh.util.Optional.Marshaller
 
valueOf(String) - Method in interface org.openjdk.jmh.util.Optional.Unmarshaller
 
values() - Static method in enum org.openjdk.jmh.annotations.CompilerControl.Mode
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.annotations.Level
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.annotations.Mode
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.annotations.Scope
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.infra.results.AggregationPolicy
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.infra.results.ResultRole
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.output.format.IterationType
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.output.results.ResultFormatType
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.profile.InjectionPoint
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.runner.ActionMode
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.runner.ActionType
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.runner.options.VerboseMode
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Static method in enum org.openjdk.jmh.runner.options.WarmupMode
Returns an array containing the constants of this enum type, inthe order they are declared.
values() - Method in class org.openjdk.jmh.util.HashMultimap
 
values() - Method in class org.openjdk.jmh.util.HashsetMultimap
 
values() - Method in interface org.openjdk.jmh.util.Multimap
 
values() - Method in class org.openjdk.jmh.util.TreeMultimap
 
VerboseMode - Enum in org.openjdk.jmh.runner.options
 
verbosePrintln(String) - Method in interface org.openjdk.jmh.output.format.OutputFormat
 
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
 
VERBOSITY - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 

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.parameters.Defaults
 
WARMUP_FORKS - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
WARMUP_ITERATIONS - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
WARMUP_MODE - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
WARMUP_TIME - Static variable in class org.openjdk.jmh.runner.parameters.Defaults
 
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
 
write(int) - Method in interface org.openjdk.jmh.output.format.OutputFormat
 
write(byte[]) - Method in interface org.openjdk.jmh.output.format.OutputFormat
 
write(byte[]) - Method in class org.openjdk.jmh.util.NullOutputStream
 
write(byte[], int, int) - Method in class org.openjdk.jmh.util.NullOutputStream
 
write(int) - Method in class org.openjdk.jmh.util.NullOutputStream
 
writeOut(Map<BenchmarkRecord, RunResult>) - Method in interface org.openjdk.jmh.output.results.ResultFormat
 

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

Copyright © 2012-2014
Oracle. All Rights Reserved.


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