RFR: Rework ClassUnloading* flags handling

Roman Kennke rkennke at redhat.com
Fri May 18 14:40:00 UTC 2018


Am 18.05.2018 um 16:26 schrieb Aleksey Shipilev:
> http://cr.openjdk.java.net/~shade/shenandoah/class-unload-rework/webrev.01/
> 
> We have lost some of this during upstream merges, and we have not noticed because no tests verified
> how we handle ClassUnloading* flags. This patch makes sure ClassUnloading* flags are treated well by
> Shenandoah in every mode. New tests capture the intended behavior, including OOME when class
> unloading is disabled and classes leak.
> 
> Testing: hotspot_gc_shenandoah
> 
> Thanks,
> -Aleksey
> 

One question: it does not disable concurrent class unloading by default,
right? I'm asking because if I understood correctly, you meant to do that?

Roman



More information about the shenandoah-dev mailing list