[15] RFR 8241155: Shenandoah: Traversal GC should mark strong CLD roots when class unloading is enabled

Roman Kennke rkennke at redhat.com
Wed Mar 18 15:43:51 UTC 2020


Are you sure that it needs to scan (all) code-roots, and thus keep
everything alive that is referenced from them?

Roman

> Current traversal GC does not mark strong CLD roots, it seems wrong.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8241155
> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8241155/webrev.00/
> 
> Test:
>   hotspot_gc_shenandoah (fastdebug and release)
>   tools/javac
> 
> Thanks,
> 
> -Zhengyu
> 




More information about the hotspot-gc-dev mailing list