RFR: 8281962: Avoid unnecessary native calls in InflaterInputStream [v2]
Volker Simonis
simonis at openjdk.java.net
Thu Feb 17 16:02:48 UTC 2022
On Thu, 17 Feb 2022 10:01:11 GMT, Claes Redestad <redestad at openjdk.org> wrote:
>> Volker Simonis has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Changed hardcoded constant to JMH parmater and removed non-ASCII chars from comments
>
> test/micro/org/openjdk/bench/java/util/zip/InflaterInputStreams.java line 78:
>
>> 76: private byte[] words;
>> 77: private static final int MAX_SIZE = 5000; // Should be bigger than the biggest size @Param
>> 78: private static byte[] inflated = new byte[MAX_SIZE];
>
> If it isn't important for the benchmark, I'd remove the hard-coded `MAX_SIZE` and make `inflated` non-static and allocate it in `beforeRun` using `size` (or some multiple thereof). Future enhancements could very well be interested in assessing the performance of larger sized entries, and we shouldn't put up trip-wires if they want to increase `size`.
Sure , you're absolutely right. Updated as suggested.
I've also removed some non-ASCII characters from the comment to avoid problems with javac.
Finally, a year isn't required in the Amazon copyright header. We specially removed all years a while back.
PS: and thanks a lot for your review :)
-------------
PR: https://git.openjdk.java.net/jdk/pull/7492
More information about the core-libs-dev
mailing list