CMS collection keep working during holiday

Tony Printezis Antonios.Printezis at sun.com
Wed Oct 8 19:18:33 UTC 2008


Hi,

A single snapshot doesn't really tell us anything . You have to take two 
or three, as CMS cycles happen and are not clearing as much memory as 
you think should be cleared, to see which classes are growing in the heap.

BTW, this is the first time I see a histogram with more hash map, than 
hash map entries! :-)

Tony

Ken-- at newsgroupstats.hk wrote:
> Attached.
> http://www.nabble.com/file/p19882121/histo.txt histo.txt 
>
>
>
>
> antonios.printezis wrote:
>   
>> jmap -histo too
>>
>> Tony
>>
>> kirk wrote:
>>     
>>> Ken-- at newsgroupstats.hk wrote:
>>>       
>>>> Follow up to the jconsole above. This gif is captured today. You can 
>>>> see the
>>>> first CMS after a FULL GC is working. The 2nd one is working too but the
>>>> memory free from 2nd generation is much less than the first CMS. The 
>>>> memory
>>>> free by 3rd CMS is further decreased.
>>>>
>>>> The 5th CMS cannot free enough memory to make occanpcy in old-gen to 
>>>> less
>>>> than 70%. So, continue non-stopping CMS happen again until a Full GC
>>>> (triggered by Concurrent Mode Failure).
>>>>
>>>> http://www.nabble.com/file/p19872463/jconsole_20081008.jpg
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>   
>>>>         
>>> If GC is failing to recover memory, you either have a memory leak or 
>>> long loitering objects. I'd suggest visualvm or netbeans memory 
>>> profiling using the generations option to find out what objects are 
>>> surviving
>>>
>>> Regards,
>>> Kirk
>>>       
>> -- 
>> ---------------------------------------------------------------------
>> | Tony Printezis, Staff Engineer   | Sun Microsystems Inc.          |
>> |                                  | MS UBUR02-311                  |
>> | e-mail: tony.printezis at sun.com   | 35 Network Drive               |
>> | office: +1 781 442 0998 (x20998) | Burlington, MA 01803-2756, USA |
>> ---------------------------------------------------------------------
>> e-mail client: Thunderbird (Linux)
>>
>>
>>
>>
>>     
>
>   

-- 
---------------------------------------------------------------------
| Tony Printezis, Staff Engineer   | Sun Microsystems Inc.          |
|                                  | MS UBUR02-311                  |
| e-mail: tony.printezis at sun.com   | 35 Network Drive               |
| office: +1 781 442 0998 (x20998) | Burlington, MA 01803-2756, USA |
---------------------------------------------------------------------
e-mail client: Thunderbird (Linux)





More information about the hotspot-gc-dev mailing list