adoptium / adoptium-support

For end-user problems reported with our binary distributions
Apache License 2.0
45 stars 15 forks source link

Binaries for ShenandoahGC for Java 8? #48

Closed StoneLegion closed 4 years ago

StoneLegion commented 4 years ago

Clearly the latest nightly build does not include it but I can't seem to find a binary for windows out there for Java 8 on a none corporate site that requires logins, etc.

jerboaa commented 4 years ago

Shenandoah GC is part of mainline HotSpot OpenJDK with JDK 12 onwards. See: https://openjdk.java.net/jeps/189.

That is JDK 11 AdoptOpenJDK builds won't have Shenandoah either. There is work under way to bring Shenandoah to JDK 11u. See: http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2020-January/002399.html

With any luck it'll land in JDK 8u mainline at some point in the future.

How would AdoptOpenJDK gain Shenandoa GC for JDK 8? By building from http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/

Builds currently available which might or might not fit your usecase (I have not tested/used them myself): https://builds.shipilev.net/openjdk-shenandoah-jdk8/ https://developers.redhat.com/products/openjdk/download (requires developer login setup)

Full disclosure: I work for Red Hat.

jerboaa commented 4 years ago

@karianna not sure why you've flagged this as a bug. It's expected for AdoptOpenJDK builds to not contain Shenandoah.

karianna commented 4 years ago

Corrected the label and closing, thank you @jerboaa !