From: Rory O'D. <ror...@or...> - 2021-04-20 10:18:16
|
*Hi All, * *OpenJDK 17 Early Access build 18****is now available at **https://jdk.java.net/17 <https://jdk.java.net/17>* * These early-access , open-source builds are provided under the o GNU General Public License, version 2, with the Classpath Exception <https://openjdk.java.net/legal/gplv2+ce.html> * Release Notes are available at http://jdk.java.net/17/release-notes <https://jdk.java.net/17/release-notes> **G1 pauses may be extremely long with EA build JDK-17+18* *During performance testing we noticed that due to a recent change (JDK-8262068) GC pauses after a G1 full GC may be extremely slow. The problem has been fixed with JDK-8264987 and that has already been integrated. This change will be available with the following EA build JDK-17+19. For more technical info please see [1] *JEP 382 [2]** - Starting with build 19, **JDK 17 for macOS is *temporarily* switched from using OpenGL**to using Apple's Metal API**for Java 2D rendering.* Heads up to anyone who is testing JDK 17 for running apps on macOS. Starting with build 19, JDK 17 for macOS is *temporarily* switched from using OpenGL to using Apple's Metal API for Java 2D rendering. If you are running any kind of 2D / Swing/ AWT UI application on macOS, and see any rendering related problems starting with JDK 17 b19, please do report them to us along with a test case and screen shots. You may also set "-Dsun.java2d.opengl=true" to re-enable OpenGL - which implicitly disables Metal - to confirm that it is a Metal related rendering glltch. Rgds,Rory [1] https://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2021-April/034745.html [2] https://openjdk.java.net/jeps/382 -- Rgds, Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin, Ireland |