Package org.openjdk.jmh.samples
Class JMHSample_29_StatesDAG.Counter
- java.lang.Object
-
- org.openjdk.jmh.samples.JMHSample_29_StatesDAG.Counter
-
- Enclosing class:
- JMHSample_29_StatesDAG
public static class JMHSample_29_StatesDAG.Counter extends Object
There are weird cases when the benchmark state is more cleanly described by the set of @States, and those @States reference each other. JMH allows linking @States in directed acyclic graphs (DAGs) by referencing @States in helper method signatures. (Note thatJMHSample_28_BlackholeHelpers
is just a special case of that. Following the interface for @Benchmark calls, all @Setups for referenced @State-s are fired before it becomes accessible to current @State. Similarly, no @TearDown methods are fired for referenced @State before current @State is done with it.
-
-
Constructor Summary
Constructors Constructor Description Counter()
-