Hi,
I noticed something that looks like a memory leak with both qpid 0.5 and 0.6 on ubuntu (hardy) and I would like your feedback. I have a test application that publishes small non persistent messages as fast as possible. Another application connects to the broker and creates a queue with auto delete set to true. I don't read the message in order to fill the queue with hundreds of thousands of messages. After a few seconds, the broker consumes 2GB of memory and I kill both clients. I can see in qmf that the queue is deleted correctly, however qpid will release only a very small portion of the memory (for 2GB, it will be around 200MB). Waiting doesn't change a thing. If I start both clients again, qpid memory consumption will instantly increase. However, if I decide to read the message (so that the message depth stay close to 0), the memory consumption will stay low whatever happens. I can reproduce this behaviour with both qpid 0.5 and qpid 0.6, with durable and non-durable queues on 2 different servers running ubuntu. However, on a windows server qpid releases the memory instantly when I kill both clients. I also see some similar behaviour when running perftests: After running "./perftest --size 64 --count 1000000", qpid consumes 168Mb of memory (463MB virtual) After running "./perftest --size 64 --count 1000000 -qt 10", qpid consumes 832Mb of memory (1637MB virtual) Any ideas? Best regards, Julien P Please consider your environmental responsibility before printing this email ********************************************************************************* Ce message peut contenir des informations confidentielles. Les idees et opinions presentees dans ce message sont celles de son auteur, et ne representent pas necessairement celles du groupe ABC arbitrage. Au cas ou il ne vous serait pas destine, merci d'en aviser l'expediteur immediatement et de le supprimer. This message may contain confidential information. Any views or opinions presented are solely those of its author and do not necessarily represent those of ABC arbitrage. If you are not the intended recipient, please notify the sender immediately and delete it. *********************************************************************************
