Shenandoah landed in upstream OpenJDK

Aleksey Shipilev shade at redhat.com
Mon Dec 10 17:50:13 UTC 2018


On 12/10/18 3:59 PM, Roman Kennke wrote:
> After ~4.5 years of development, Shenandoah finally landed in upstream
> OpenJDK!
> 
> http://hg.openjdk.java.net/jdk/jdk/rev/9c18c9d839d3

jdk/jdk builds look clean after the push. Shenandoah is indeed there:

$ curl https://builds.shipilev.net/openjdk-jdk/openjdk-jdk-latest-linux-x86_64-release.tar.xz | tar
xJf -
$ jdk/bin/java -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xlog:gc -version
[0.001s][info][gc] Consider -XX:+ClassUnloadingWithConcurrentMark if large pause times are observed
on class-unloading sensitive workloads
[0.005s][info][gc] Heuristics ergonomically sets -XX:+ExplicitGCInvokesConcurrent
[0.005s][info][gc] Heuristics ergonomically sets -XX:+ShenandoahImplicitGCInvokesConcurrent
[0.008s][info][gc] Using Shenandoah
openjdk version "12-testing" 2019-03-19
OpenJDK Runtime Environment (build 12-testing+0-builds.shipilev.net-openjdk-jdk-b503-20181210-jdk-1223)
OpenJDK 64-Bit Server VM (build 12-testing+0-builds.shipilev.net-openjdk-jdk-b503-20181210-jdk-1223,
mixed mode, sharing)

-Aleksey





More information about the shenandoah-dev mailing list