Package org.openjdk.jmh.samples
Class JMHSample_28_BlackholeHelpers
- java.lang.Object
-
- org.openjdk.jmh.samples.JMHSample_28_BlackholeHelpers
-
- Direct Known Subclasses:
JMHSample_28_BlackholeHelpers_jmhType_B1
public class JMHSample_28_BlackholeHelpers extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
JMHSample_28_BlackholeHelpers.Worker
Sometimes you need the black hole not in @Benchmark method, but in helper methods, because you want to pass it through to the concrete implementation which is instantiated in helper methods.
-
Field Summary
Fields Modifier and Type Field Description private JMHSample_28_BlackholeHelpers.Worker
workerBaseline
private JMHSample_28_BlackholeHelpers.Worker
workerRight
private JMHSample_28_BlackholeHelpers.Worker
workerWrong
-
Constructor Summary
Constructors Constructor Description JMHSample_28_BlackholeHelpers()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
baseline()
static void
main(java.lang.String[] args)
void
measureRight()
void
measureWrong()
void
setup(Blackhole bh)
-
-
-
Field Detail
-
workerBaseline
private JMHSample_28_BlackholeHelpers.Worker workerBaseline
-
workerRight
private JMHSample_28_BlackholeHelpers.Worker workerRight
-
workerWrong
private JMHSample_28_BlackholeHelpers.Worker workerWrong
-
-
Method Detail
-
setup
public void setup(Blackhole bh)
-
baseline
public void baseline()
-
measureWrong
public void measureWrong()
-
measureRight
public void measureRight()
-
main
public static void main(java.lang.String[] args) throws RunnerException
- Throws:
RunnerException
-
-