Hi Alan,

I was benchmarking SynchronousQueue from the OpenJDK Tip on Linux. I found its 
performance is 16 times lower than the performance of SynchronousQueue from 
OpenJDK 11. The regression exists on Linux x86_64 and Linux aarch64. Comparing 
SynchronousQueue implementations I found the OpenJDK Tip SynchronousQueue is 
changed by PR https://github.com/openjdk/jdk/pull/1645 
(JDK-8246677<https://bugs.openjdk.java.net/browse/JDK-8246677>). Reverting 
SynchronousQueue to the version before the PR fixes the regression. I cannot 
find any performance data backing the PR.

I raised a JBS issue: https://bugs.openjdk.java.net/browse/JDK-8267502
It has details how to reproduce the issue.

As we are approaching JDK 17 Rampdown Phase One (2021/06/10), could the issue 
be triaged?

Thanks,
Evgeny Astigeevich



Amazon Development Centre (London) Ltd. Registered in England and Wales with 
registration number 04543232 with its registered office at 1 Principal Place, 
Worship Street, London EC2A 2FA, United Kingdom.


Reply via email to