RFR: 8048269: Add flag to turn off class unloading after G1 concurrent mark

Jon Masamitsu jon.masamitsu at oracle.com
Wed Jul 16 23:52:01 UTC 2014


I'll let my "UseReducedClassUnloading" go, but

On 7/11/2014 12:52 AM, Bengt Rutisson wrote:
>
> ...
> Talked some more to Stefan about this.
>
> The suggestion he made to call it -XX:+ClassUnloadingAfterConcMark is 
> based on that the high level flag to control all class unloading is 
> called -XX:+ClassUnloading. So, this name is kind of a specialization 
> of the overall flag. I kind of like that (even if I think the overall 
> flag should have been called .XX:+UseClassUnloading). However, 
> ConcMark sounds very CMS-like for me. I think my preferred flag name 
> for the moment is:
>
> -XX:+ClassUnloadingAfterConcurrentMark

I don't care for ClassUnloadingAfterConcurrentMark because turning it
off makes me think that class unloading is going to occur "Before"
concurrent mark.  How about

ClassUnloadingWithConcurrentMark

or

ClassUnloadingWithConcurrentCollect

or

ClassUnloadingWithConcurrentGC

Jon





More information about the hotspot-gc-dev mailing list