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

Reply via email to