Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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(long) - Method in class org.openjdk.jmh.util.SampleBuffer
- add(E) - Method in class org.openjdk.jmh.util.BoundedPriorityQueue
- add(Result) - Method in class org.openjdk.jmh.results.BenchmarkTaskResult
- add(Action) - Method in class org.openjdk.jmh.runner.ActionPlan
- add(T) - Method in class org.openjdk.jmh.util.DelegatingMultiset
- add(T) - Method in interface org.openjdk.jmh.util.Multiset
-
Add the element to the multiset
- add(T, long) - Method in class org.openjdk.jmh.util.DelegatingMultiset
- add(T, long) - Method in interface org.openjdk.jmh.util.Multiset
-
Add the element to the multiset
- add(T, long, long) - Method in class org.openjdk.jmh.util.IntervalMap
- addAll(SampleBuffer) - Method in class org.openjdk.jmh.util.SampleBuffer
- addBenchmarkResult(Result) - Method in class org.openjdk.jmh.results.BenchmarkResult
- addCompilerHints(List<String>) - Static method in class org.openjdk.jmh.runner.CompilerHints
-
We need to generate a compiler hints file such that it includes: No compile command files are specified and no .hotspotrc file is available, then do JMH hints only No compile command files are specified and .hotspotrc file is available, then do JMH hints + .hotspotrc 1 to N compile command files are specified, then do JMH hints + all specified hints in files
- addJVMInvokeOptions(BenchmarkParams) - Method in 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>) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- addProfiler(Class<? extends Profiler>, String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
-
Add the profiler in the run
- addProfiler(Class<? extends Profiler>, String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- addProfiler(String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
-
Add the profiler in the run
- addProfiler(String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- addProfiler(String, String) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
-
Add the profiler in the run
- addProfiler(String, String) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- addResult(Result) - Method in class org.openjdk.jmh.results.IterationResult
- addResults(Collection<? extends Result>) - Method in class org.openjdk.jmh.results.IterationResult
- addValue(double) - Method in class org.openjdk.jmh.util.ListStatistics
- addValue(double, long) - Method in class org.openjdk.jmh.util.MultisetStatistics
- 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 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.MemPoolProfiler
- 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
- All - Enum constant in enum org.openjdk.jmh.annotations.Mode
-
Meta-mode: all the benchmark modes.
- 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
- announceWarmdownReady() - Method in class org.openjdk.jmh.runner.InfraControl
- announceWarmupReady() - 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
- AUTO_OFF - Enum constant in enum org.openjdk.jmh.runner.CompilerHints.CompilerHintsSelect
- AUTO_ON - Enum constant in enum org.openjdk.jmh.runner.CompilerHints.CompilerHintsSelect
- AuxCounters - Annotation Type in org.openjdk.jmh.annotations
-
AuxCounters
annotation can be used to markState
objects as the bearers of auxiliary secondary results. - AuxCounters.Type - Enum in org.openjdk.jmh.annotations
- AverageTime - Enum constant in enum org.openjdk.jmh.annotations.Mode
-
Average time: average time per per operation.
- 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
- AVG - Enum constant in enum org.openjdk.jmh.results.AggregationPolicy
- awaitWarmdownReady() - Method in class org.openjdk.jmh.runner.InfraControl
- awaitWarmupReady() - Method in class org.openjdk.jmh.runner.InfraControl
B
- b1 - Variable in class org.openjdk.jmh.infra.Blackhole
- b2 - Variable in class org.openjdk.jmh.infra.Blackhole
- batchSize - Variable in class org.openjdk.jmh.infra.IterationParams
-
batch size (method invocations inside the single op)
- batchSize() - Element in annotation type org.openjdk.jmh.annotations.Measurement
- batchSize() - Element in annotation type org.openjdk.jmh.annotations.Warmup
- 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.MemPoolProfiler
- 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 - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- Benchmark - Enum constant in enum org.openjdk.jmh.annotations.Scope
-
Benchmark state scope.
- 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(String, Collection<Throwable>) - 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
- 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) - Constructor for class org.openjdk.jmh.runner.BenchmarkListEntry
- BenchmarkListEntry(String, String, String, Mode, Optional<Integer>, int[], Optional<Collection<String>>, Optional<Integer>, Optional<TimeValue>, Optional<Integer>, Optional<Integer>, Optional<TimeValue>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<String>, Optional<Collection<String>>, Optional<Collection<String>>, Optional<Collection<String>>, Optional<Map<String, String[]>>, Optional<TimeUnit>, Optional<Integer>, Optional<TimeValue>) - Constructor for class org.openjdk.jmh.runner.BenchmarkListEntry
- BenchmarkMode - Annotation Type in org.openjdk.jmh.annotations
-
Benchmark mode declares the default modes in which this benchmark would run.
- benchmarkParams - Variable in class org.openjdk.jmh.runner.InfraControl
- 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
- bool1 - Variable in class org.openjdk.jmh.infra.Blackhole
- bool2 - Variable in class org.openjdk.jmh.infra.Blackhole
- both - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.Direction
- 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.
- BREAK - Enum constant in enum org.openjdk.jmh.annotations.CompilerControl.Mode
-
Insert the breakpoint into the generated compiled code.
- build() - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
-
Produce the final Options
- build() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- BULK - Enum constant in enum org.openjdk.jmh.runner.options.WarmupMode
-
Do the bulk warmup before any benchmark starts.
- BULK_INDI - Enum constant in enum org.openjdk.jmh.runner.options.WarmupMode
-
Do the bulk warmup before any benchmark starts, and then also do individual warmups for every benchmark.
C
- c1 - Variable in class org.openjdk.jmh.infra.Blackhole
- c2 - Variable in class org.openjdk.jmh.infra.Blackhole
- 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 class org.openjdk.jmh.util.DelegatingMultiset
- clear() - Method in interface org.openjdk.jmh.util.Multimap
-
Clears the multimap
- clear() - Method in interface org.openjdk.jmh.util.Multiset
-
Remove all the elements.
- 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
- collapsed - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.OutputType
- 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(BenchmarkParams) - Method in class org.openjdk.jmh.infra.BenchmarkParams
- compareTo(BenchmarkListEntry) - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
- compareTo(WorkloadParams) - Method in class org.openjdk.jmh.runner.WorkloadParams
- compareTo(Interval) - Method in class org.openjdk.jmh.util.Interval
- compareTo(Statistics) - Method in class org.openjdk.jmh.util.AbstractStatistics
- compareTo(Statistics) - Method in interface org.openjdk.jmh.util.Statistics
-
Compares this statistics to another one.
- compareTo(Statistics, double) - Method in class org.openjdk.jmh.util.AbstractStatistics
- compareTo(Statistics, double) - Method in interface org.openjdk.jmh.util.Statistics
-
Compares this statistics to another one.
- COMPILE_ONLY - Enum constant in enum org.openjdk.jmh.annotations.CompilerControl.Mode
-
Compile only this method, and nothing else.
- 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
- CompilerHints.CompilerHintsSelect - Enum in org.openjdk.jmh.runner
- compilerHintsSelect() - Static method in class org.openjdk.jmh.runner.CompilerHints
- 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(boolean) - Method in class org.openjdk.jmh.infra.Blackhole
-
Consume object.
- consume(byte) - Method in class org.openjdk.jmh.infra.Blackhole
-
Consume object.
- consume(char) - Method in class org.openjdk.jmh.infra.Blackhole
-
Consume object.
- consume(double) - Method in class org.openjdk.jmh.infra.Blackhole
-
Consume object.
- consume(float) - Method in class org.openjdk.jmh.infra.Blackhole
-
Consume object.
- consume(int) - Method in class org.openjdk.jmh.infra.Blackhole
-
Consume object.
- consume(long) - Method in class org.openjdk.jmh.infra.Blackhole
-
Consume object.
- consume(short) - Method in class org.openjdk.jmh.infra.Blackhole
-
Consume object.
- consume(Object) - Method in class org.openjdk.jmh.infra.Blackhole
-
Consume object.
- 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 - Variable in class org.openjdk.jmh.infra.IterationParams
-
amount of iterations
- count() - Method in class org.openjdk.jmh.util.SampleBuffer
- count(T) - Method in class org.openjdk.jmh.util.DelegatingMultiset
- count(T) - Method in interface org.openjdk.jmh.util.Multiset
-
Count the elements in multiset
- countHighest(Multiset<T>, int) - Static method in class org.openjdk.jmh.util.Multisets
- CountingMap<K> - Class in org.openjdk.jmh.util
- CountingMap() - Constructor for class org.openjdk.jmh.util.CountingMap
- 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
- CSV - Enum constant in enum org.openjdk.jmh.results.format.ResultFormatType
D
- d1 - Variable in class org.openjdk.jmh.infra.Blackhole
- d2 - Variable in class org.openjdk.jmh.infra.Blackhole
- days(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
- dedup(T) - Method in class org.openjdk.jmh.util.Deduplicator
- Deduplicator<T> - Class in org.openjdk.jmh.util
- Deduplicator() - Constructor for class org.openjdk.jmh.util.Deduplicator
- deepValueOf(String) - Static method in enum org.openjdk.jmh.annotations.Mode
- DEFAULT_SORT_COMPARATOR - Static variable in class org.openjdk.jmh.results.RunResult
- defaultList() - Static method in class org.openjdk.jmh.runner.BenchmarkList
- defaultList() - Static method in class org.openjdk.jmh.runner.CompilerHints
- Defaults - Class in org.openjdk.jmh.runner
-
JMH global defaults: these are used when no other values are available.
- Defaults() - Constructor for class org.openjdk.jmh.runner.Defaults
- 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.
- desc() - Method in enum org.openjdk.jmh.runner.CompilerHints.CompilerHintsSelect
- 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?
- DONT_INLINE - Enum constant in enum org.openjdk.jmh.annotations.CompilerControl.Mode
-
Force skip inline.
- 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.infra.BenchmarkParams
- equals(Object) - Method in class org.openjdk.jmh.infra.IterationParams
- 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
- etaAfterBenchmark(BenchmarkParams) - Method in class org.openjdk.jmh.runner.Runner
- etaAfterBenchmarks() - Method in class org.openjdk.jmh.runner.Runner
- etaBeforeBenchmark() - Method in class org.openjdk.jmh.runner.Runner
- etaBeforeBenchmarks(Collection<ActionPlan>) - Method in class org.openjdk.jmh.runner.Runner
- evaporate(String) - Method in class org.openjdk.jmh.infra.Blackhole
-
Make any consumed data begone.
- EVENTS - Enum constant in enum org.openjdk.jmh.annotations.AuxCounters.Type
-
Counts "events", the one-off things in the lifetime of workload.
- 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
- EXCLUDE - Enum constant in enum org.openjdk.jmh.annotations.CompilerControl.Mode
-
Exclude the method from the compilation.
- 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.
- EXTRA - Enum constant in enum org.openjdk.jmh.runner.options.VerboseMode
-
Output extra info.
- extractFromResource(String) - Static method in class org.openjdk.jmh.util.FileUtils
-
Helper method for extracting a given resource to File
F
- f1 - Variable in class org.openjdk.jmh.infra.Blackhole
- f2 - Variable in class org.openjdk.jmh.infra.Blackhole
- 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.
- firstIteration - Variable in class org.openjdk.jmh.runner.InfraControl
- flamegraph - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.OutputType
- flush() - Method in interface org.openjdk.jmh.runner.format.OutputFormat
- FORCE_OFF - Enum constant in enum org.openjdk.jmh.runner.CompilerHints.CompilerHintsSelect
- FORCE_ON - Enum constant in enum org.openjdk.jmh.runner.CompilerHints.CompilerHintsSelect
- Fork - Annotation Type in org.openjdk.jmh.annotations
-
Fork annotation allows to set the default forking parameters for the benchmark.
- forks - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- forks(int) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
-
Number of forks to use in the run
- forks(int) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- format(double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
- format(int, double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
- format(Map<String, ? extends OptionDescriptor>) - Method in class org.openjdk.jmh.runner.options.OptionFormatter
- formatError(double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
- formatError(int, double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
- formatExact(int, double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
- formatLatex(double) - Static method in class org.openjdk.jmh.util.ScoreFormatter
- forward - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.Direction
- fp - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.CStackMode
- 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(String) - 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.
- generatedBenchmark() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- generatedStateOverrides - Variable in class org.openjdk.jmh.generators.core.BenchmarkGeneratorSession
- generatedTarget - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- 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() - Method in class org.openjdk.jmh.runner.CompilerHints
- get() - Method in class org.openjdk.jmh.util.Optional
- get(long) - Method in class org.openjdk.jmh.util.IntervalMap
- get(String) - Method in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.PerfEvents
- get(String) - Method in class org.openjdk.jmh.runner.WorkloadParams
- get(K) - Method in class org.openjdk.jmh.util.DelegatingMultimap
- get(K) - Method in interface org.openjdk.jmh.util.Multimap
-
Get all values associated with the key
- 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
- getBatchSize() - Method in class org.openjdk.jmh.infra.IterationParams
-
Batch size for iteration.
- getBenchmark() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- 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
- getCount() - Method in class org.openjdk.jmh.infra.IterationParams
-
Number of iterations.
- 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.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.MemPoolProfiler
- 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.infra.BenchmarkParams
- 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() - Static method in class org.openjdk.jmh.profile.AsyncProfiler.JavaApi
- getInstance(String) - Static method in class org.openjdk.jmh.profile.AsyncProfiler.JavaApi
- getInstance(ResultFormatType, PrintStream) - Static method in class org.openjdk.jmh.results.format.ResultFormatFactory
-
Get the instance of ResultFormat of given type which write the result to out.
- getInstance(ResultFormatType, String) - Static method in class org.openjdk.jmh.results.format.ResultFormatFactory
-
Get the instance of ResultFormat of given type which writes the result to file
- getIterationAggregator() - Method in class org.openjdk.jmh.profile.StackProfiler.StackResult
- getIterationAggregator() - Method in class org.openjdk.jmh.results.AverageTimeResult
- getIterationAggregator() - Method in class org.openjdk.jmh.results.Result
-
Iteration aggregator combines the iteration results into benchmar result.
- getIterationAggregator() - Method in class org.openjdk.jmh.results.SampleTimeResult
- getIterationAggregator() - Method in class org.openjdk.jmh.results.ScalarDerivativeResult
- getIterationAggregator() - Method in class org.openjdk.jmh.results.ScalarResult
- getIterationAggregator() - Method in class org.openjdk.jmh.results.SingleShotResult
- getIterationAggregator() - Method in class org.openjdk.jmh.results.TextResult
- getIterationAggregator() - Method in class org.openjdk.jmh.results.ThroughputResult
- getIterationResults() - Method in class org.openjdk.jmh.results.BenchmarkResult
- getJdkVersion() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- getJmhVersion() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- getJvm() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- 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.infra.BenchmarkParams
- 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
- getMeasurement() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- 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.infra.BenchmarkParams
- 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
- getOpsPerInvocation() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- 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
- getParam(String) - Method in class org.openjdk.jmh.infra.BenchmarkParams
- getParam(String) - Method in class org.openjdk.jmh.runner.InfraControl
- 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
- getParamsKeys() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- 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.
- getPid(Process) - Static method in class org.openjdk.jmh.util.Utils
-
Gets the PID of the target process.
- 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
- getReaders() - Method in class org.openjdk.jmh.runner.CompilerHints
-
Helper method for creating a Reader for the list file.
- 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.infra.BenchmarkParams
- getThreadGroupLabels() - Method in class org.openjdk.jmh.runner.BenchmarkListEntry
- getThreadGroups() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- 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.infra.BenchmarkParams
- 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.infra.IterationParams
-
Time for iteration.
- 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.infra.BenchmarkParams
- 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.infra.BenchmarkParams
- 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.infra.IterationParams
-
Iteration type: separates warmup iterations vs.
- 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
- getVmName() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- getVmVersion() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- getWarmup() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- 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.infra.BenchmarkParams
- 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 - Enum constant in enum org.openjdk.jmh.annotations.Scope
-
Group state scope.
- Group - Annotation Type in org.openjdk.jmh.annotations
-
Execution group.
- groupCount - Variable in class org.openjdk.jmh.infra.ThreadParams
- groupIdx - Variable in class org.openjdk.jmh.infra.ThreadParams
- groupThreadCount - Variable in class org.openjdk.jmh.infra.ThreadParams
- groupThreadIdx - Variable in class org.openjdk.jmh.infra.ThreadParams
- 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.infra.BenchmarkParams
- hashCode() - Method in class org.openjdk.jmh.infra.IterationParams
- 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
- hours(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
- hsLog - Variable in class org.openjdk.jmh.profile.AbstractPerfAsmProfiler
I
- i1 - Variable in class org.openjdk.jmh.infra.Blackhole
- i2 - Variable in class org.openjdk.jmh.infra.Blackhole
- id() - Method in class org.openjdk.jmh.infra.BenchmarkParams
- 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
- incrementAndGet(K) - Method in class org.openjdk.jmh.util.CountingMap
- INDI - Enum constant in enum org.openjdk.jmh.runner.options.WarmupMode
-
Do the individual warmup for every benchmark
- InfraControl - Class in org.openjdk.jmh.runner
-
The InfraControl logic class.
- InfraControl(BenchmarkParams, IterationParams, CountDownLatch, CountDownLatch, boolean, boolean, boolean, Control) - Constructor for class org.openjdk.jmh.runner.InfraControl
- INLINE - Enum constant in enum org.openjdk.jmh.annotations.CompilerControl.Mode
-
Force inline.
- 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
- 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
- Invocation - Enum constant in enum org.openjdk.jmh.annotations.Level
-
Invocation level: to be executed for each benchmark method execution.
- 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
- isAuto() - Method in enum org.openjdk.jmh.runner.CompilerHints.CompilerHintsSelect
- 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.
- isDone - Variable in class org.openjdk.jmh.runner.InfraControl
-
Flag that checks for time expiration.
- 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
- isEnabled() - Method in enum org.openjdk.jmh.runner.CompilerHints.CompilerHintsSelect
- isEnum() - Method in interface org.openjdk.jmh.generators.core.ClassInfo
- isFailing - Variable in class org.openjdk.jmh.runner.InfraControl
-
Flag that checks for failure experienced by any measurement thread.
- 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.
- Iteration - Enum constant in enum org.openjdk.jmh.annotations.Level
-
Iteration level: to be executed before/after each iteration of the benchmark.
- iterationParams - Variable in class org.openjdk.jmh.runner.InfraControl
- IterationParams - Class in org.openjdk.jmh.infra
-
Iteration parameters.
- IterationParams(IterationType, int, TimeValue, int) - Constructor for class org.openjdk.jmh.infra.IterationParams
- iterationResult(BenchmarkParams, IterationParams, int, IterationResult) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
-
Format for end-of-iteration.
- 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
- IterationResultMetaData - Class in org.openjdk.jmh.results
- IterationResultMetaData(long, long) - Constructor for class org.openjdk.jmh.results.IterationResultMetaData
- iterations() - Element in annotation type org.openjdk.jmh.annotations.Measurement
- iterations() - Element in annotation type org.openjdk.jmh.annotations.Warmup
- 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 - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- JDKVersion - Class in org.openjdk.jmh.util
- JDKVersion() - Constructor for class org.openjdk.jmh.util.JDKVersion
- jfr - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.OutputType
- JMH_GENERATED_SUBPACKAGE - Static variable in class org.openjdk.jmh.generators.core.BenchmarkGenerator
- jmhVersion - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- join(String[], String) - Static method in class org.openjdk.jmh.util.Utils
- join(Collection<String>, String) - Static method in class org.openjdk.jmh.util.Utils
- JSON - Enum constant in enum org.openjdk.jmh.results.format.ResultFormatType
- jvm - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- jvm() - Element in annotation type org.openjdk.jmh.annotations.Fork
- 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 - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- jvmArgs() - Element in annotation type org.openjdk.jmh.annotations.Fork
- 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() - Element in annotation type org.openjdk.jmh.annotations.Fork
- 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() - Element in annotation type org.openjdk.jmh.annotations.Fork
- 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
- l1 - Variable in class org.openjdk.jmh.infra.Blackhole
- l2 - Variable in class org.openjdk.jmh.infra.Blackhole
- label - Variable in class org.openjdk.jmh.results.Result
- lastIteration - Variable in class org.openjdk.jmh.runner.InfraControl
- LATEX - Enum constant in enum org.openjdk.jmh.results.format.ResultFormatType
- lbr - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.CStackMode
- 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() - Method in class org.openjdk.jmh.runner.Runner
-
Print matching benchmarks into output.
- LIST - Static variable in class org.openjdk.jmh.runner.CompilerHints
- listProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- listProfilers(PrintStream) - Static method in class org.openjdk.jmh.profile.ProfilerFactory
- listResultFormats() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- 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(String[]) - Static method in class org.openjdk.jmh.Main
- Main - Class in org.openjdk.jmh
-
Main program entry point
- Main() - Constructor for 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(Collection<T>) - Static method in class org.openjdk.jmh.util.Utils
- MAX - Enum constant in enum org.openjdk.jmh.results.AggregationPolicy
- MAX - Static variable in annotation type org.openjdk.jmh.annotations.Threads
-
The magic value for MAX threads.
- measuredOps - Variable in class org.openjdk.jmh.results.RawResults
- measurement - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- Measurement - Annotation Type in org.openjdk.jmh.annotations
-
Measurement annotations allows to set the default measurement parameters for the benchmark.
- MEASUREMENT - Enum constant in enum org.openjdk.jmh.runner.IterationType
- 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
- MemPoolProfiler - Class in org.openjdk.jmh.profile
- MemPoolProfiler() - Constructor for class org.openjdk.jmh.profile.MemPoolProfiler
- merge(IntervalMap<T>) - Method in class org.openjdk.jmh.util.IntervalMap
- merge(Multimap<K, V>) - Method in class org.openjdk.jmh.util.DelegatingMultimap
- merge(Multimap<K, V>) - Method in interface org.openjdk.jmh.util.Multimap
- 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
- MIN - Enum constant in enum org.openjdk.jmh.results.AggregationPolicy
- minutes(long) - Static method in class org.openjdk.jmh.runner.options.TimeValue
- mixIn(ActionPlan) - Method in class org.openjdk.jmh.runner.ActionPlan
- mode - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- mode(Mode) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
-
Benchmark mode.
- mode(Mode) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- Mode - Enum in org.openjdk.jmh.annotations
-
Benchmark mode.
- 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, String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
- newClass(String, 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
- no - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.CStackMode
- 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 method in class org.openjdk.jmh.util.Optional
-
Produce empty Option
- NONE - Static variable in class org.openjdk.jmh.runner.options.TimeValue
- NORMAL - Enum constant in enum org.openjdk.jmh.runner.options.VerboseMode
-
Output normally.
- notifyControl - Variable in class org.openjdk.jmh.runner.InfraControl
- nullBait - Variable in class org.openjdk.jmh.infra.Blackhole
- NullOutputStream - Class in org.openjdk.jmh.util
- NullOutputStream() - Constructor for class org.openjdk.jmh.util.NullOutputStream
O
- obj1 - Variable in class org.openjdk.jmh.infra.Blackhole
- 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
- OMITTED - Enum constant in enum org.openjdk.jmh.results.ResultRole
-
Does not participate in any metric, garbage result.
- OPERATIONS - Enum constant in enum org.openjdk.jmh.annotations.AuxCounters.Type
-
Counts "operations", which should be relevant to the number of times
Benchmark
method was executed. - 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
- 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.
- OPS_PER_INVOCATION - Static variable in class org.openjdk.jmh.runner.Defaults
-
Default operations per invocation.
- opsPerInvocation - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- 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 - Variable in class org.openjdk.jmh.runner.Runner
- 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
- orElseGet(Supplier<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
- out - Variable in class org.openjdk.jmh.runner.Runner
- 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(PrintWriter, String) - 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(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
- Param - Annotation Type in org.openjdk.jmh.annotations
-
Marks the configurable parameter in the benchmark.
- ParameterInfo - Interface in org.openjdk.jmh.generators.core
-
Method parameter metadata.
- params - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- 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
- preSetup - Variable in class org.openjdk.jmh.runner.InfraControl
- preSetup() - Method in class org.openjdk.jmh.runner.InfraControl
- preSetupForce() - Method in class org.openjdk.jmh.runner.InfraControl
- preTearDown - Variable 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
- PRIMARY - Enum constant in enum org.openjdk.jmh.results.ResultRole
-
Participates in primary metric calculation.
- print(String) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
- PRINT - Enum constant in enum org.openjdk.jmh.annotations.CompilerControl.Mode
-
Print the method and it's profile.
- printError(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
- printError(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
-
Print the error.
- printError(String, Throwable) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
- printError(String, Throwable) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
-
Print the error.
- printError(String, MetadataInfo) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
- printError(String, MetadataInfo) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
-
Print the error.
- printHints(PrintStream) - Static method in class org.openjdk.jmh.runner.CompilerHints
- println(String) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
- printNote(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
- printNote(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
-
Print the informative message.
- printWarning(String) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
- printWarning(String) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
-
Print the warning.
- printWarning(String, Throwable) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
- printWarning(String, Throwable) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
-
Print the warning.
- printWarning(String, MetadataInfo) - Method in class org.openjdk.jmh.generators.core.FileSystemDestination
- printWarning(String, MetadataInfo) - Method in interface org.openjdk.jmh.generators.core.GeneratorDestination
-
Print the warning.
- printWarnings(PrintStream) - Static method in class org.openjdk.jmh.runner.CompilerHints
- Profiler - Interface in org.openjdk.jmh.profile
-
Root profiler interface.
- ProfilerConfig - Class in org.openjdk.jmh.runner.options
- ProfilerConfig(String) - Constructor for class org.openjdk.jmh.runner.options.ProfilerConfig
- ProfilerConfig(String, String) - Constructor for class org.openjdk.jmh.runner.options.ProfilerConfig
- ProfilerException - Exception 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(File) - Static method in class org.openjdk.jmh.util.FileUtils
- readAllLines(InputStream) - Static method in class org.openjdk.jmh.util.FileUtils
- readAllLines(Reader) - Static method in class org.openjdk.jmh.util.FileUtils
- 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(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<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_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(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
- ResultFormat - Interface in org.openjdk.jmh.results.format
- ResultFormatFactory - Class in org.openjdk.jmh.results.format
- ResultFormatType - Enum in org.openjdk.jmh.results.format
- ResultRole - Enum in org.openjdk.jmh.results
- reverse - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.Direction
- 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
- runBenchmark(BenchmarkParams, BenchmarkHandler, IterationResultAcceptor) - Method in class org.openjdk.jmh.runner.Runner
- runBenchmarksEmbedded(ActionPlan) - Method in class org.openjdk.jmh.runner.Runner
- runBenchmarksForked(ActionPlan, IterationResultAcceptor) - Method in class org.openjdk.jmh.runner.Runner
- Runner - Class in org.openjdk.jmh.runner
-
Runner executes JMH benchmarks.
- Runner(Options) - Constructor for class org.openjdk.jmh.runner.Runner
-
Create Runner with the given options.
- Runner(Options, OutputFormat) - Constructor for class org.openjdk.jmh.runner.Runner
-
Create runner with the custom OutputFormat.
- RunnerException - Exception in org.openjdk.jmh.runner
- RunnerException() - Constructor for exception org.openjdk.jmh.runner.RunnerException
- RunnerException(String) - Constructor for exception org.openjdk.jmh.runner.RunnerException
- RunnerException(String, Throwable) - Constructor for exception org.openjdk.jmh.runner.RunnerException
- RunnerException(Throwable) - Constructor for exception org.openjdk.jmh.runner.RunnerException
- RunResult - 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.
- runSystemGC() - Method in class org.openjdk.jmh.runner.Runner
-
Execute System.gc() if we the System.gc option is set.
- runWith(String...) - Static method in class org.openjdk.jmh.util.Utils
- runWith(List<String>) - Static method in class org.openjdk.jmh.util.Utils
S
- s1 - Variable in class org.openjdk.jmh.infra.Blackhole
- s2 - Variable in class org.openjdk.jmh.infra.Blackhole
- 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
- SampleTime - Enum constant in enum org.openjdk.jmh.annotations.Mode
-
Sample time: samples the time for each operation.
- 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
- SCSV - Enum constant in enum org.openjdk.jmh.results.format.ResultFormatType
- SECONDARY - Enum constant in enum org.openjdk.jmh.results.ResultRole
-
Participates in secondary metric calculations.
- SECONDARY_DERIVATIVE - Enum constant in enum org.openjdk.jmh.results.ResultRole
-
Same as
ResultRole.SECONDARY
, but always recomputed. - 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() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- shouldDoGC() - Method in interface org.openjdk.jmh.runner.options.Options
-
Should force GC between iterations?
- shouldDoGC() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- shouldDoGC(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
-
Should do GC between measurementIterations?
- shouldDoGC(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- shouldFailOnError() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- shouldFailOnError() - Method in interface org.openjdk.jmh.runner.options.Options
-
Should harness terminate on first error encountered?
- shouldFailOnError() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- shouldFailOnError(boolean) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
-
Should fail on first benchmark error?
- shouldFailOnError(boolean) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- shouldHelp() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- shouldList() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- shouldListProfilers() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- shouldListResultFormats() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- shouldListWithParams() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- shouldSynchIterations() - Method in class org.openjdk.jmh.infra.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
- shouldYield - Variable in class org.openjdk.jmh.runner.InfraControl
- showHelp() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- SILENT - Enum constant in enum org.openjdk.jmh.runner.options.VerboseMode
-
Be completely silent.
- 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, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.SingleShotResult
- SingleShotResult(ResultRole, String, long, TimeUnit) - Constructor for class org.openjdk.jmh.results.SingleShotResult
- SingleShotTime - Enum constant in enum org.openjdk.jmh.annotations.Mode
-
Single shot time: measures the time for a single operation.
- 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.
- startMeasurement - Variable in class org.openjdk.jmh.infra.Control
-
Transitions to "true", once JMH had started the measurement for the current iteration.
- 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
- stopMeasurement - Variable in class org.openjdk.jmh.infra.Control
-
Transitions to "true", once JMH is stopping the measurement for the current iteration
- 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
- subgroupCount - Variable in class org.openjdk.jmh.infra.ThreadParams
- subgroupIdx - Variable in class org.openjdk.jmh.infra.ThreadParams
- subgroupThreadCount - Variable in class org.openjdk.jmh.infra.ThreadParams
- subgroupThreadIdx - Variable in class org.openjdk.jmh.infra.ThreadParams
- sum(int[]) - Static method in class org.openjdk.jmh.util.Utils
- SUM - Enum constant in enum org.openjdk.jmh.results.AggregationPolicy
- 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?
- synchIterations - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- 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
- text - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.OutputType
- TEXT - Enum constant in enum org.openjdk.jmh.results.format.ResultFormatType
- TextResult - Class in org.openjdk.jmh.results
- TextResult(String, String) - Constructor for class org.openjdk.jmh.results.TextResult
- Thread - Enum constant in enum org.openjdk.jmh.annotations.Scope
-
Thread state scope.
- threadCount - Variable in class org.openjdk.jmh.infra.ThreadParams
- threadGroupLabels - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- threadGroups - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- 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
- threadIdx - Variable in class org.openjdk.jmh.infra.ThreadParams
- 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 - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- 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 - 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.
- ThreadsValueConverter - Class in org.openjdk.jmh.runner.options
- ThreadsValueConverter() - Constructor for class org.openjdk.jmh.runner.options.ThreadsValueConverter
- Throughput - Enum constant in enum org.openjdk.jmh.annotations.Mode
-
Throughput: operations per unit of time.
- 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
- time() - Element in annotation type org.openjdk.jmh.annotations.Measurement
- time() - Element in annotation type org.openjdk.jmh.annotations.Timeout
- time() - Element in annotation type org.openjdk.jmh.annotations.Warmup
- timeout - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- 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
- 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.
- timeUnit - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- timeUnit() - Element in annotation type org.openjdk.jmh.annotations.Measurement
- timeUnit() - Element in annotation type org.openjdk.jmh.annotations.Timeout
- timeUnit() - Element in annotation type org.openjdk.jmh.annotations.Warmup
- 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 - Variable in class org.openjdk.jmh.infra.IterationParams
-
iteration runtime
- TimeValue - Class in org.openjdk.jmh.runner.options
-
A generic time scalar.
- TimeValue(long, TimeUnit) - Constructor for class org.openjdk.jmh.runner.options.TimeValue
- tlr - Variable in class org.openjdk.jmh.infra.Blackhole
- tlrMask - Variable in class org.openjdk.jmh.infra.Blackhole
- 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.infra.IterationParams
- 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
- tree - Enum constant in enum org.openjdk.jmh.profile.AsyncProfiler.OutputType
- 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
- Trial - Enum constant in enum org.openjdk.jmh.annotations.Level
-
Trial level: to be executed before/after each run of the benchmark.
- 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.
- type - Variable in class org.openjdk.jmh.infra.IterationParams
-
iteration type
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
- value() - Element in annotation type org.openjdk.jmh.annotations.AuxCounters
- value() - Element in annotation type org.openjdk.jmh.annotations.BenchmarkMode
- value() - Element in annotation type org.openjdk.jmh.annotations.CompilerControl
-
The compilation mode.
- value() - Element in annotation type org.openjdk.jmh.annotations.Fork
- value() - Element in annotation type org.openjdk.jmh.annotations.Group
-
Group tag.
- value() - Element in annotation type org.openjdk.jmh.annotations.GroupThreads
- value() - Element in annotation type org.openjdk.jmh.annotations.OperationsPerInvocation
- value() - Element in annotation type org.openjdk.jmh.annotations.OutputTimeUnit
- value() - Element in annotation type org.openjdk.jmh.annotations.Param
-
Default values sequence for the parameter.
- value() - Element in annotation type org.openjdk.jmh.annotations.Setup
- value() - Element in annotation type org.openjdk.jmh.annotations.State
-
State scope.
- value() - Element in annotation type org.openjdk.jmh.annotations.TearDown
- value() - Element in annotation type org.openjdk.jmh.annotations.Threads
- 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.CompilerHints.CompilerHintsSelect
-
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.CompilerHints.CompilerHintsSelect
-
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() - Method in class org.openjdk.jmh.runner.options.CommandLineOptions
- verbosity() - Method in interface org.openjdk.jmh.runner.options.Options
-
How verbose should we be?
- verbosity() - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- verbosity(VerboseMode) - Method in interface org.openjdk.jmh.runner.options.ChainedOptionsBuilder
-
Control verbosity level.
- verbosity(VerboseMode) - Method in class org.openjdk.jmh.runner.options.OptionsBuilder
- VERBOSITY - Static variable in class org.openjdk.jmh.runner.Defaults
-
Default
VerboseMode
. - Version - Class in org.openjdk.jmh.util
- Version() - Constructor for class org.openjdk.jmh.util.Version
- vmName - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- vmVersion - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- volatileSpoiler - Variable in class org.openjdk.jmh.runner.InfraControl
W
- waitFinish() - Method in class org.openjdk.jmh.runner.link.BinaryLinkServer
- warmdownDone - Variable in class org.openjdk.jmh.runner.InfraControl
- warmdownShouldWait - Variable in class org.openjdk.jmh.runner.InfraControl
- warmdownVisited - Variable in class org.openjdk.jmh.runner.InfraControl
- warmup - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- Warmup - Annotation Type in org.openjdk.jmh.annotations
-
Warmup annotation allows to set the default warmup parameters for the benchmark.
- WARMUP - Enum constant in enum org.openjdk.jmh.runner.IterationType
- 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
- warmupDone - Variable in class org.openjdk.jmh.runner.InfraControl
- warmupForks - Variable in class org.openjdk.jmh.infra.BenchmarkParams
- 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
- warmups() - Element in annotation type org.openjdk.jmh.annotations.Fork
- warmupShouldWait - Variable in class org.openjdk.jmh.runner.InfraControl
- 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
- warmupVisited - Variable in class org.openjdk.jmh.runner.InfraControl
- 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(byte[]) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
- write(byte[]) - Method in class org.openjdk.jmh.util.NullOutputStream
- write(byte[], int, int) - Method in class org.openjdk.jmh.util.NullOutputStream
- write(int) - Method in interface org.openjdk.jmh.runner.format.OutputFormat
- write(int) - Method in class org.openjdk.jmh.util.NullOutputStream
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form