[rabbitmq-discuss] RabbitMQ Java Client - Defect 24723 - Memory leak
sgarten at purchasingpower.com
Wed Mar 28 20:21:36 BST 2012
This morning started out with an OutOfMemory exception after I kicked off a sustainability test before I left the office for the day; digging into it we found a number of classes failing to free up. They appear to correlate to the number of messages that we sent to rabbitmq. A web search revealed a defect # 24723 was identified and reported fixed.
We were using 2.7.1 of the Java client, but since have also tried 2.8.0 and 2.8.1 of the client - hoping that one of these later releases contained a fix. Unfortunately, we are still seeing the same memory leak behavior.
Here is a jmap dump of the classes that we witness not freeing (even after an explicit GC).
19: 1979 189984 com.rabbitmq.client.impl.ChannelN
28: 1980 79200 com.rabbitmq.client.impl.CommandAssembler
29: 1979 79160 com.rabbitmq.client.ShutdownSignalException
30: 1979 79160 com.rabbitmq.client.impl.ConsumerDispatcher
35: 1979 63328 com.rabbitmq.client.impl.AMQImpl$Channel$Close
48: 1980 31680 com.rabbitmq.client.impl.AMQCommand
Appears to be similar to that which was previously reported on the mailing list.
Not certain where to turn at this point. Can anyone confirm that they see the fix freeing up the objects?
The information contained in this transmission is confidential. It is intended solely for the use of the individual(s) or organization(s) to whom it is addressed. Any disclosure, copying or further distribution is not permitted unless such privilege is explicitly granted in writing by Purchasing Power LLC. Furthermore, Purchasing Power LLC.. is not responsible for the proper and complete transmission of the substance of this communication, nor for any delay in its receipt.
All outgoing emails are scanned for viruses by Barracuda Spam Firewall.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rabbitmq-discuss