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

Stefan Karlsson stefan.karlsson at oracle.com
Fri Jul 11 05:44:00 UTC 2014


On 2014-07-11 01:11, Jon Masamitsu wrote:
> Could we use a more GC generic name for the flag such as
> GCClassUnloadingEnabled instead of a G1 specific name and
> at some point move CMS to use the GC generic name?

Yes, me and Bengt was talking about that, but IMHO we couldn't come up 
with a flag with a reasonably short and to-the-point flag name. I don't 
like the GCClassUnloadingEnabled since it could be mistaken to mean turn 
of class unloading entirely, which isn't what the flag is supposed to do.

Some of the names we thought about:
   -XX:+UseConcurrentClassUnloading
     This sounds we're doing the class unloading concurrently, which 
isn't the case.

   -XX:+UseConcMarkClassUnloading

   -XX:+UseClassUnloadingAfterConcMark

   -XX:+ClassUnloadingAfterConcMark

Any more suggestions?

thanks,
StefanK

>
> Jon
>
> On 07/10/2014 08:19 AM, Stefan Karlsson wrote:
>> Hi all,
>>
>> Please, review this patch to add code and a flag to turn off class 
>> unloading after G1 concurrent mark.
>>
>> http://cr.openjdk.java.net/~stefank/8048269/webrev.00/
>> https://bugs.openjdk.java.net/browse/JDK-8048269
>>
>> thanks,
>> StefanK
>



More information about the hotspot-gc-dev mailing list