RFR: Full GC should cleanup earlier/bad version of redefined classes

Roman Kennke rkennke at redhat.com
Tue Jun 5 16:28:06 UTC 2018


Am 05.06.2018 um 18:24 schrieb Zhengyu Gu:
> Tests suggest that it expects that earlier versions of redefined
> classes, or classes with errors should be cleaned up during full GC cycles.
> 
> Webrev:
> http://cr.openjdk.java.net/~zgu/shenandoah/fullgc_class_unload/webrev.00/
> 
> Test:
>   tier3_gc_shenandoah.
> 
> Thanks,
> 
> -Zhengyu

But that flag only indicates that class cleanup is deferred to parallel
cleaning phase. Aren't we calling this from full-gc? Or is this flag
enabling something else that parallel cleaning does not do?

Roman



More information about the shenandoah-dev mailing list