| Package | Description |
|---|---|
| org.openjdk.jmh.annotations | |
| org.openjdk.jmh.benchmarks | |
| org.openjdk.jmh.infra | |
| org.openjdk.jmh.runner | |
| org.openjdk.jmh.runner.options | |
| org.openjdk.jmh.samples |
| Class and Description |
|---|
| CompilerControl.Mode
Compilation mode.
|
| Level
Control when to run the fixture methods.
|
| Mode
Benchmark mode.
|
Scope
State scope. |
| Class and Description |
|---|
Benchmark
Benchmark annotates the benchmark method. |
| BenchmarkMode
Benchmark mode declares the default modes in which this benchmark
would run.
|
| 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.
|
| 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.
|
| Class and Description |
|---|
| Mode
Benchmark mode.
|
| 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.
|
| Class and Description |
|---|
| Mode
Benchmark mode.
|
| Class and Description |
|---|
| Mode
Benchmark mode.
|
| Class and Description |
|---|
AuxCounters
AuxCounters annotation can be used to mark State 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 particular
Benchmark 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.
|
Copyright © 2016. All rights reserved.