MinHeapFreeRatio / MaxHeapFreeRatio
Jon Masamitsu
jon.masamitsu at oracle.com
Wed May 23 11:39:53 PDT 2012
Damon,
I looked at the CMS code more closely and think I was mistaken
before. The CMS code that does the System.gc() does eventually
call the code that does resizing. I'll have to look elsewhere for
the problem.
Jon
On 5/10/2012 9:31 AM, Jon Masamitsu wrote:
> Damon,
>
> From inspection of the code I think that CMS does not do a
> resizing of the heap after it does a System.gc(). That resizing
> would be the code that adjusts the generations for
> MinHeapFreeRatio / MaxHeapFreeRatio and returns
> memory to the OS.
>
> I've created CR 7167923 to investigate this bug.
>
> Jon
>
> On 5/9/2012 2:34 AM, Damon Hart-Davis wrote:
>> Hi,
>>
>> No, because when I explicitly call System.gc() I want it to try as hard as it can, even to the point of stopping the world...
>>
>> Rgds
>>
>> Damon
>>
>>
>> On 9 May 2012, at 10:27, Jon Masamitsu wrote:
>>
>>> Damon,
>>>
>>> Do you turn on ExplicitGCInvokesConcurrent?
>>>
>>> Jon
>>>
> _______________________________________________
> hotspot-gc-use mailing list
> hotspot-gc-use at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/hotspot-gc-use
More information about the hotspot-gc-use
mailing list