You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by jamescowan <co...@freenet.co.uk> on 2006/05/25 19:11:34 UTC

memory usage in activemq4 release


i have found the release version of activemq4 uses much more memory than
activemq4 RC2 and have been trying to work around this.

The only solution I have found is to control the rate that at which topic
messages are published which does work but is an ugly solution. I like
activemq a lot mainly because it allows the use of tcp (rather than udp) and
ideally I would like to be able to make use of tcp's sliding window
algorithm rather an ugly hack.

I could switch from using topics to queues and I could look at use Stream
messages. 

Would use of queues or stream messages reduce memory consumption? Does a
stream message imply that the message will be processed like a tcp stream?

In general how does buffering work in activemq? Are large amounts of buffers
allocated in a publisher or subscriber? How much buffeing does an embedded
broker use? Are there any configuration mechanisms so that you can trade off
between memory usage and performance?

James Cowan
--
View this message in context: http://www.nabble.com/memory+usage+in+activemq4+release-t1682197.html#a4562540
Sent from the ActiveMQ - User forum at Nabble.com.