3 ms·
And since benchmarking is hard is also has a helper to actually "waste" time. [1] The implementation [2] might give an idea that it is not always trivial to do
by Calzifer 1y ago
And since benchmarking is hard is also has a helper to actually "waste" time. [1]
The implementation [2] might give an idea that it is not always trivial to do nothing but still appear busy.
Btw I found most of the jmh samples interesting. IMO a quite effective mix of example and documentation. (and I'm not sure there is even much other official documentation)
[1] https://github.com/openjdk/jmh/blob/master/jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_21_ConsumeCPU.java https://github.com/openjdk/jmh/blob/master/jmh-samples/src/m...
[2] https://github.com/openjdk/jmh/blob/872b7203c294d90c17766d19fc9f71cea5885380/jmh-core/src/main/java/org/openjdk/jmh/infra/Blackhole.java#L433 https://github.com/openjdk/jmh/blob/872b7203c294d90c17766d19...