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

Bengt Rutisson bengt.rutisson at oracle.com
Tue Aug 5 07:43:18 UTC 2014


On 2014-08-04 16:07, Stefan Karlsson wrote:
> Hi all,
>
> On 2014-07-18 00:14, Jon Masamitsu wrote:
>>
>> On 07/17/2014 12:25 AM, Thomas Schatzl wrote:
>>> Hi,
>>>
>>> On Thu, 2014-07-17 at 08:38 +0200, Bengt Rutisson wrote:
>>>> On 2014-07-17 07:02, Kirk Pepperdine wrote:
>>>>>> 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
>>>>> +1
>>>> I'm fine with this one too.
>>> I would suggest ClassUnloadingAtConcurrentMark, because it seems more
>>> concise, but either is okay.
>>>
>>> That would be similar to PrintHeapAtGC and so on. :)
>>
>> The flag sounds more concise but is it that correct?   With CMS
>> at least (which we hope to make use this same flag) some
>> of the reduction in work would be during marking but the
>> freeing of the metaspace and the cleaning of the system
>> dictionary come later (after the sweep).  I still like
>> ClassUnloadingWithConcurrentMark - not as precise but
>> maybe more correct?
>
> I'm fine with this flag name.
>
> Does anyone strongly oppose the flag name: 
> ClassUnloadingWithConcurrentMark?

No objections from me.

Bengt

>
> thanks,
> StefanK
>
>>
>> Jon
>>
>>>
>>> Thomas
>>>
>>>
>>
>




More information about the hotspot-gc-dev mailing list