JDK 17 Early Access build 18 is available

Rory O'Donnell <[email protected]> Tue, 20 Apr 2021 11:02:00 +0100
Newsgroups gmane.comp.java.cruise-control.devel
Message-ID <[email protected]>
--===============6813207080697344967==
Content-Type: multipart/alternative;
 boundary="------------6482035669679A0DF36388E4"
Content-Language: en-GB

--------------6482035669679A0DF36388E4
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit


*Hi Kent,
*

*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


--------------6482035669679A0DF36388E4
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p class="MsoNormal"><br>
      <b><span lang="EN-US">Hi Kent, </span><br>
      </b></p>
    <p class="MsoNormal"><b>OpenJDK 17 Early Access build 18</b><b> </b><b>is
        now available at </b><b><a href="https://jdk.java.net/17" moz-do-not-send="true"> https://jdk.java.net/17</a></b></p>
    <ul style="margin-top:0cm" type="disc">
      <li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0
        level1 lfo1"><span style="mso-fareast-language:EN-US">These
          early-access , open-source builds are provided under the</span></li>
      <ul style="margin-top:0cm" type="circle">
        <li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0
          level2 lfo1"><span style="mso-fareast-language:EN-US"><a href="https://openjdk.java.net/legal/gplv2+ce.html" moz-do-not-send="true">GNU General Public License, version
              2, with the Classpath Exception</a></span></li>
      </ul>
      <li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0
        level2 lfo1"><span style="mso-fareast-language:EN-US">Release
          Notes are available at <a href="https://jdk.java.net/17/release-notes" moz-do-not-send="true">http://jdk.java.net/17/release-notes</a></span></li>
    </ul>
    <p><br>
      <b><b>G1 pauses may be extremely long with EA build JDK-17+18</b><br>
        <br>
      </b>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&nbsp; JDK-17+19.&nbsp; For more technical info please see
      [1]</p>
    <p><br>
    </p>
    <p><b>JEP 382 [2]</b><b>&nbsp; - Starting with build 19, </b><b>JDK 17
        for macOS is *temporarily* switched from using OpenGL</b><b> to
        using Apple's Metal API</b><b> for Java 2D rendering.</b><br>
    </p>
    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.
    <br>
    <br>
    If you are running any kind of 2D / Swing/ AWT UI application on
    macOS, and see any rendering related problems<br>
    starting with JDK 17 b19, please do report them to us along with a
    test case and screen shots. <br>
    <br>
    You may also set &quot;-Dsun.java2d.opengl=true&quot; to re-enable OpenGL -
    which&nbsp; implicitly disables Metal - to confirm that it is a Metal
    related rendering glltch.<br>
    <br>
    <br>
    Rgds,Rory<br>
    <br>
    [1] <a class="moz-txt-link-freetext" href="https://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2021-April/034745.html">https://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2021-April/034745.html</a><br>
    [2] <a class="moz-txt-link-freetext" href="https://openjdk.java.net/jeps/382">https://openjdk.java.net/jeps/382</a><br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
  </body>
</html>

--------------6482035669679A0DF36388E4--


--===============6813207080697344967==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============6813207080697344967==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Cruisecontrol-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-devel

--===============6813207080697344967==--