activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rob Davies <rajdav...@gmail.com>
Subject Re: Massive accumulation of ConcurrentHashMap in heap
Date Sun, 03 Jan 2010 10:13:13 GMT

On 3 Jan 2010, at 02:07, J. Matthew Pryor wrote:

> Hi,
>
> I am trying to track down the reason for a massive accumulation of  
> ConcurrentHashMap in the heap of our long running Java process.
>
> We are running Java 1.6 so I am pretty sure the known issue relating  
> to the 1.5 JVM doesn't apply here.
>
> The URL below is a link to a screen shot of the heap analysis,  
> showing the accumulated memory. It seems to be root in a series or  
> region brokers?
>
> http://img160.yfrog.com/img160/1049/heap.png
>
> I can also see that some JMX classes are in the root, could the  
> reason for the accumulation be related to having JMX enabled?
>
> As far as we can tell, the queues are being serviced normally, and  
> this application generally runs for long periods of time without any  
> noticeable memory leak.
>
> I'd be greatly appreciative of any ideas for strategies to get more  
> information about the source of the memory accumulation.
>
> We're using Java 1.6 7 Active MQ 5.3
>
> Thanks,
> Matthew
>
Yuk - I thought I had purged all the use of ConcurrentHashMap - it  
looks like you have a lot of active connections ??

Rob Davies
http://twitter.com/rajdavies
I work here: http://fusesource.com
My Blog: http://rajdavies.blogspot.com/
I'm writing this: http://www.manning.com/snyder/






Mime
View raw message