Uses of Package
org.openjdk.jmh.annotations
-
Classes in org.openjdk.jmh.annotations used by org.openjdk.jmh.annotations Class Description AuxCounters.Type CompilerControl.Mode Compilation mode.Level Control when to run the fixture methods.Mode Benchmark mode.Scope State
scope. -
Classes in org.openjdk.jmh.annotations used by org.openjdk.jmh.benchmarks Class Description Benchmark Benchmark
annotates the benchmark method.BenchmarkMode Benchmark mode declares the default modes in which this benchmark would run.CompilerControl Compiler control annotation may be used to affect the compilation of particular methods in the benchmarks.Fork Fork annotation allows to set the default forking parameters for the benchmark.Group Execution group.Measurement Measurement annotations allows to set the default measurement parameters for the benchmark.OutputTimeUnit OutputTimeUnit provides the default time unit to report the results in.Param Marks the configurable parameter in the benchmark.Setup Setup marks the fixture method to be run before the benchmark.State Marks the state object.TearDown TearDown marks the fixture method to be run after the benchmark.Threads Threads annotation provides the default number of threads to run.Warmup Warmup annotation allows to set the default warmup parameters for the benchmark. -
Classes in org.openjdk.jmh.annotations used by org.openjdk.jmh.generators.core Class Description AuxCounters.Type Level Control when to run the fixture methods.Mode Benchmark mode.Scope State
scope.State Marks the state object. -
Classes in org.openjdk.jmh.annotations used by org.openjdk.jmh.infra Class Description Mode Benchmark mode. -
Classes in org.openjdk.jmh.annotations used by org.openjdk.jmh.runner Class Description Mode Benchmark mode. -
Classes in org.openjdk.jmh.annotations used by org.openjdk.jmh.runner.options Class Description Mode Benchmark mode. -
Classes in org.openjdk.jmh.annotations used by org.openjdk.jmh.samples Class Description AuxCounters AuxCounters
annotation can be used to markState
objects as the bearers of auxiliary secondary results.Benchmark Benchmark
annotates the benchmark method.BenchmarkMode Benchmark mode declares the default modes in which this benchmark would run.CompilerControl Compiler control annotation may be used to affect the compilation of particular methods in the benchmarks.Fork Fork annotation allows to set the default forking parameters for the benchmark.Group Execution group.GroupThreads GroupThreads defines how many threads are participating in running a particularBenchmark
method in the group.Measurement Measurement annotations allows to set the default measurement parameters for the benchmark.OperationsPerInvocation OperationsPerInvocation annotations allows to communicate the benchmark does more than one operation, and let JMH to adjust the scores appropriately.OutputTimeUnit OutputTimeUnit provides the default time unit to report the results in.Param Marks the configurable parameter in the benchmark.Setup Setup marks the fixture method to be run before the benchmark.State Marks the state object.TearDown TearDown marks the fixture method to be run after the benchmark.Warmup Warmup annotation allows to set the default warmup parameters for the benchmark. -
Classes in org.openjdk.jmh.annotations used by org.openjdk.jmh.validation.tests Class Description Mode Benchmark mode.