RFR: Utilize parallel workers for GC tasks during safepoints

Zhengyu Gu zgu at redhat.com
Fri Nov 18 19:27:56 UTC 2016


The change allows Shenandoah GC to utilize parallel GC workers during STW safepoints, without the restriction imposed by the number of concurrent GC threads.

The main purpose of the change is to allow us scale up/down GC concurrent and parallel workers independently.

Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/workers/webrev.00/


Tests:

- jcstress (fastdebug)
- Shenandoah GC test (fastdebug and release)
- SPECjbb (fastdebug and release)
- SPECjvm (fastdebug)


Thanks,

-Zhengyu



More information about the shenandoah-dev mailing list