RFR: Cherry-pick upstream parallel safepoint cleanup (JDK-8180932 and JDK-8185102)

Zhengyu Gu zgu at redhat.com
Tue Jul 25 13:59:23 UTC 2017


runtime/sweeper.hpp:
only diff is an extra line

Otherwise, looks good to me.

-Zhengyu



On 07/25/2017 09:34 AM, Roman Kennke wrote:
> This change brings Shenandoah repos to what I've pushed upstream
> regarding parallel safepoint cleanup, and reverts the parts that have
> changed during review. Since the upstream patch does not actually
> provide parallel workers (only a GC interface), I added some code to
> Shenandoah that provides workers when specifying
> -XX:ParallelSafepointCleanupThreads=2 or more.
>
> There are some small diffs between upstream and Shenandoah still, but
> this involves the merging of deflation and nmethod marking into GC
> passes. I left them alone for now, until this is upstreamed too.
>
> http://cr.openjdk.java.net/~rkennke/par-safepoint-cleanup-upstream/webrev.00/
> <http://cr.openjdk.java.net/%7Erkennke/par-safepoint-cleanup-upstream/webrev.00/>
>
> Good to go?
>
> Roman
>


More information about the shenandoah-dev mailing list