On Fri, 3 Dec 2021 00:27:13 GMT, Paul Sandoz <psan...@openjdk.org> wrote:
>> Vamsi Parasa has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Update the JMH micro to take RNG parameters for elegant implementation > > test/micro/org/openjdk/bench/java/util/RandomGeneratorNext.java line 47: > >> 45: public class RandomGeneratorNext { >> 46: >> 47: public RandomGenerator randomGenerator; > > Suggestion: > > RandomGenerator randomGenerator; Incorporated your suggestion in the recent commit... > test/micro/org/openjdk/bench/java/util/RandomGeneratorNext.java line 52: > >> 50: String randomGeneratorName; >> 51: >> 52: public static long[] buffer; > > Suggestion: > > long[] buffer; Incorporated your suggestion in the recent commit... > test/micro/org/openjdk/bench/java/util/RandomGeneratorNext.java line 69: > >> 67: >> 68: @Benchmark >> 69: @Fork(1) > > Why is `@Fork` need here? Removed the @Fork annotation... > test/micro/org/openjdk/bench/java/util/RandomGeneratorNext.java line 70: > >> 68: @Benchmark >> 69: @Fork(1) >> 70: public void testFillBufferWithNextLong() { > > Return `buffer` after the loop completes, just in case the JIT decides it is > otherwise dead code Added the code to return buffer at the end of the loop... ------------- PR: https://git.openjdk.java.net/jdk/pull/6206