Chris Carlin wrote:
> of the code in detail, but I have the impression that the transport
> maintains, in memory, a data structure per contact.

>From what I can tell with my limited Python knowledge, it appears you're
correct,but all contacts, online and offline, are stored in this
structure.  That wouldn't explain the slow growth in memory, unless I
were constantly adding contacts.

I don't see anything in contacts.py that looks like it's doing anything
really odd like recursively adding a data structure to itself.

Are there any profiling tools for Python that would be useful in finding
the section of code that's a likely culprit?

-- 

Adam Kalsey
http://kalsey.com | 916.600.2497 | aim/skype: akalsey

Get alerted by IM when your favorite sites are updated
for FREE with Feed Crier -- http://feedcrier.com/

_______________________________________________
py-transports mailing list
py-transports@blathersource.org
http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports

Reply via email to