Submitted JEP 189: Shenandoah: An Ultra-Low-Pause-Time Garbage Collector

Christine Flood chf at redhat.com
Thu Jun 9 14:25:40 UTC 2016



----- Original Message -----
> From: "Erik Helin" <erik.helin at oracle.com>
> To: "Christine Flood" <chf at redhat.com>
> Cc: hotspot-dev at openjdk.java.net
> Sent: Wednesday, May 25, 2016 5:33:08 AM
> Subject: Re: Submitted JEP 189: Shenandoah: An Ultra-Low-Pause-Time Garbage Collector
> ...
> Ok, then I would like you to make sure that compiling the Shenandoah
> code is controlled with a configure variable, similar to jvmci, shark,
> dtrace, vm-structs, etc:
> 
> sh configure --with-jvm-features=shenandoah
> 
>

There are some refactorings that we've done to make sharing code between G1 and Shenandoah easier.
We'd like to put those back upstream as is.  They make merges much simpler for us.

We can isolate the Shenandoah specific barriers with a flag as you suggest but may we request that the
flag be left on by default.  This provides the option to turn Shenandoah off if there is an 
issue but provides us with more testing/exposure.


Christine


More information about the hotspot-dev mailing list