Shenandoah JDK15 status: not experimental anymore

Aleksey Shipilev shade at
Fri May 29 07:23:12 UTC 2020


We are pleased to announce that JEP 379 [1] was integrated into jdk/jdk (which would soon fork to
JDK 15), and therefore Shenandoah is no longer formally experimental in head JDKs. As mentioned in
JEP 379, it does not affect Shenandoah 11u and 8u backports, where the same JVM options were already

This is already in our nightlies:

$ curl | tar
xJf -

$ jdk/bin/java -XX:+UseShenandoahGC -Xlog:gc -version
[0.003s][info][gc] Using Shenandoah

$ docker run --rm -it shipilev/openjdk java -XX:+UseShenandoahGC -Xlog:gc -version
[0.003s][info][gc] Using Shenandoah




More information about the shenandoah-dev mailing list