Accelerating the JDK release cadence
dalibor topic
dalibor.topic at oracle.com
Wed Sep 13 14:03:13 UTC 2017
On 12.09.2017 19:54, Ben Evans wrote:
> On Tue, Sep 12, 2017 at 1:33 PM, dalibor topic <dalibor.topic at oracle.com> wrote:
>> The process in place for JDK 9 at this time is specified at
>> http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-June/005884.html
>>
>> Quoting form the above mail:
>>
>> "The overall feature set has been frozen for some time now. No further
>> enhancements, no matter how small and low-risk, will be approved after
>> the Initial Release Candidate build."
>
> This isn't an "enhancement".
Making G1 the Default Garbage Collector is JDK Enhancement Proposal
(short: JEP) 248.
Quoting from JEP 248:
"G1 is seen as a robust and well-tested collector. It is not expected to
have stability problems, but becoming the default collector will
increase its visibility and may reveal previously-unknown issues. If a
critical issue is found that can't be addressed in the JDK 9 time frame,
we will revert back to use Parallel GC as the default for the JDK 9 GA."
As you can see from
https://bugs.openjdk.java.net/issues/?jql=project%20%3D%20JDK%20AND%20priority%20%3D%20P1%20AND%20resolution%20%3D%20Unresolved%20AND%20affectedVersion%20%3D%20%229%22%20AND%20labels%20%3D%20gc-g1%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC
there are no open, P1 issues with G1 GC affecting JDK 9.
Accordingly, implementing another JDK enhancement proposal to switch JDK
9 to a different default GC would not make a lot of sense for JDK 9
itself, aside from the JDK 9 feature set being frozen anyway at this
stage of its development.
As the JEP's authors explain, making G1 default in JDK 9 will increase
its visibility. In turn, that may be the best way to get broad feedback
on any remaining, previously unknown issues, potentially allowing such
issues to be discovered, raised and addressed in time for the next major
JDK or LTS release.
cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>
ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment
More information about the discuss
mailing list