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