3 ms·
One patch (back in Corretto 11) relates to arm64, the CPU architecture that their Graviton EC2 instances (m6g/r6g/c6g/etc) use. It significantly reduces lock-re
by otterley 5y ago
One patch (back in Corretto 11) relates to arm64, the CPU architecture that their Graviton EC2 instances (m6g/r6g/c6g/etc) use. It significantly reduces lock-related context-switch overhead and improves performance of high-concurrency Java applications as a result. Replacing OpenJDK 11 with Corretto can reduce CPU utilization of Kafka brokers on that platform by up to 20%.
- bitcharmer 5y agoThat's nice but where can I read about it?
- papercrane 5y agoThat fix is in mainline OpenJDK, so it's not included in their list of patches. I found it by looking at their changelog for Corretto 11, which includes both their patches and the changes from mainline. https://github.com/corretto/corretto-11/blob/develop/CHANGELOG.md https://github.com/corretto/corretto-11/blob/develop/CHANGEL... https://bugs.openjdk.java.net/browse/JDK-8186670 https://bugs.openjdk.java.net/browse/JDK-8186670
- otterley 5y agoThanks. I updated my comment to clarify that this is about OpenJDK 11; later versions of OpenJDK apparently already include this patch.