ZGC integrated into JDK 11

Per Liden per.liden at oracle.com
Wed Jun 13 12:13:34 UTC 2018

On 06/13/2018 12:23 PM, Stuart Monteith wrote:
> That's great Per. I'll move my work over to the jdk tree.
> What are your intentions regarding the SPARC port? I presume that
> there is no intention to maintain it, and therefore no intention to
> merge it.

We've left out the SPARC port for now. Our current guess is that there's 
not enough demand for it to justify the maintenance and testing costs. 
But, we could be wrong there, and if so we can easily bring it in again. 
We're just being a bit cautious here, since it's always easier to add a 
this later, compared to removing it later.

The SPARC port has also served as a good template for what a port would 
look like on hardware with VA-masking support, but I'm hoping the 
aarch64 port can fill that role going forward.

> The aarch64 port progresses - there were recently a couple of bugs
> that needed addresses that were confusing my testing.

Let us know if there's something we can do to help.


> BR,
>     Stuart
> On 13 June 2018 at 08:53, Per Liden <per.liden at oracle.com> wrote:
>> Hi all,
>> (In case some of you aren't following some of the other lists)
>> I'm happy to announce that ZGC was has now been integrated into JDK 11 [1]!
>> Please note that it continues to be marked as an "experimental feature" in
>> JDK 11, meaning you need to use --with-jvm-features=zgc when
>> configuring/building the JDK it and -XX:+UnlockExperimentalVMOptions
>> -XX:+UseZGC when running it.
>> ZGC will however be enabled/available in all future JDK binaries produced by
>> Oracle (both Oracle JDK binaries and OpenJDK/GPL binaries). Other vendors of
>> JDK binaries might also enable it, but it's their choice.
>> The project wiki [2] continues to be the goto place for information on how
>> to configure and use ZGC.
>> cheers,
>> Per
>> [1] http://hg.openjdk.java.net/jdk/jdk/rev/767cdb97f103
>> [2] https://wiki.openjdk.java.net/display/zgc/Main

More information about the zgc-dev mailing list