On Fri, 3 Jun 2022 12:53:38 GMT, Claes Redestad <redes...@openjdk.org> wrote:

>> - Add explicit run configurations to java.lang.invoke micros, aiming to 
>> reduce runtime while maintaining a decently high confidence that there's 
>> enough warmup to produce good enough data.
>> 
>> - Remove several trivial baseline micros, mainly those that only return a 
>> static object: It's reasonable to have baseline microbenchmarks when the 
>> baseline op is complex and you're mostly interested in checking the overhead 
>> of doing the same thing via some MH API, but blackhole operations are now 
>> shortcutting very quickly and timings doesn't differ from one type of object 
>> to another, so we don't need a multitude of such baseline tests.
>> 
>> Estimated runtime of `make test TEST=micro:java.lang.micro` (excluding 
>> build) drops from just above 28 to just above 3 hours.
>
> Claes Redestad has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Remove unused cached field in LookupAcquire

Marked as reviewed by mchung (Reviewer).

-------------

PR: https://git.openjdk.java.net/jdk/pull/9012

Reply via email to