RFR 8204947: Port ShenandoahTaskTerminator to mainline and make it default

Zhengyu Gu zgu at redhat.com
Thu Nov 29 18:15:35 UTC 2018

Hi Thomas,

>> I did not port it to CMS, as it is deprecated.
> I submitted a job to push it through our testing infrastructure. I will
> also run it through our perf benchmarks checking for issues.

> As for CMS support, I would prefer to provide it - I need to see the
> reasoning in the CR - while CMS is deprecated, we may not be able to
> remove it in 13, while I would like to remove this flag independently
> and earlier :)
> With no CMS support for this task terminator we tie flag removal to CMS
> removal probably needlessly.

Okay, ported to CMS.

Webrev: http://cr.openjdk.java.net/~zgu/JDK-8204947/webrev.02/index.html

and passed hotspot_gc on Linux 64. I will run more tests.


> I have no opinion on whether we should simply drop the
> ParallelTaskTerminator, but since we need to have it in the code for
> CMS anyway, it seems cheap to have for one release or so.
> Thanks,
>    Thomas

More information about the hotspot-gc-dev mailing list