RFR 8228720: Shenandoah: Implementation of concurrent class unloading

Zhengyu Gu zgu at redhat.com
Mon Jul 29 18:46:04 UTC 2019


Updated Webrev: http://cr.openjdk.java.net/~zgu/JDK-8228720/webrev.01/

Moved GC argument setting and default class unloading frequency value 
from early concurrent nmethod changes to this changeset.

Reran hotspot_gc_shenandoah tests.

Thanks,

-Zhengyu

On 7/29/19 8:43 AM, Zhengyu Gu wrote:
> Please review this implementation of Shenandoah concurrent class unloading.
> 
> This patch is built on top of concurrent nmethod evacuation and 
> disarming in early patch. It moves class unloading and nmethod liveness 
> check into concurrent evacuation phase.
> 
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8228720
> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8228720/webrev.00/index.html
> 
> Test:
>    hotspot_gc_shenandoah (fastdebug and release) on Linux x86_64
>    specjvm (fastdebug and release) on LInux x86_64.
> 
> Thanks,
> 
> -Zhengyu


More information about the shenandoah-dev mailing list