On 11/23/2009 07:17 AM, Steve Huston wrote:
Thanks, Daniel! It looks like the thread created isn't being joined,
but someone will look into it further.

This sounds like a race condition we've been seeing occasionally where the Connector thread isn't always joined and therefore leaks some associated memory.

I believe Andrew has some work in progress that should fix this.

-----Original Message-----
From: Daniel Etzold [mailto:detz...@gmail.com]
Sent: Monday, November 23, 2009 4:17 AM
To: users@qpid.apache.org
Subject: Re: memory leak in qpid::client::Connection?


Hi Steve,
I've created a jira report.
https://issues.apache.org/jira/browse/QPID-2214

Thanks,
Daniel


On Fri, Nov 20, 2009 at 4:23 PM, Steve Huston
<shus...@riverace.com>  wrote:

Hi Daniel,

when executing the code below (connecting and disconnecting to a
local
broker without sending any messages) the memory usage
increases constantly
and rapidly. After 10.000 iterations several hundred
megabytes of resident memory are used.

Yikes.

When commenting out the lines "connection.open()" and
"close()" the memory usage does not increase.

So, is there a memory leak in Connection open/close?

It appears you may have found one, yes.

int
main(int argc, char** argv)
{
     while (1) {
         qpid::client::Connection connection;
         connection.open("localhost", 5672);
         connection.close();
     }
}

I'm running qpid 0.5 on a Debian Linux with gcc 4.3.3.

Could you maybe run your test under valgrind and get a better idea
where the leak is? Also, when you get this information, could you
please create a jira report for it?
(http://issues.apache.org/jira/browse/qpid) Please attach your
test
progam and valgrind report.

Thanks,
-Steve

--
Steve Huston, Riverace Corporation
Total Lifecycle Support for Your Networked Applications
http://www.riverace.com




---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscr...@qpid.apache.org





---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscr...@qpid.apache.org



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscr...@qpid.apache.org

Reply via email to