On 3/6/06, Daniel Henninger <[EMAIL PROTECTED]> wrote: > The garbage collector does work with PyICQ-t (in the sense of, I > didn't disable it or anything ... it runs by default). The memory > usage is definitely a big issue at the moment. I think I know some > key points where memory leaks are happening. Likewise, I may not be > cleaning up after the avatars very well.
I run PyICQ-t with avatars disabled. > Lots of stuff that I > haven't gotten to yet. Will I release it with these issues in > place? I have no idea ;D We'll see how things go. I'm going to > try to do some quick debugging on this but we'll see how that goes. > It's harder for me to test on my own server simply because I don't > have a large user base. =) (namely.. I have me) Our server has about 100-400 online users on ICQ transport. I think it will be good test for PyICQ-t. -- Regards, Oleg From [EMAIL PROTECTED] Mon Mar 6 19:27:19 2006 From: [EMAIL PROTECTED] (Daniel Henninger) Date: Mon Mar 6 19:27:40 2006 Subject: [py-transports] PyICQ-t installed :) In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> > On 3/6/06, Daniel Henninger <[EMAIL PROTECTED]> wrote: >> The garbage collector does work with PyICQ-t (in the sense of, I >> didn't disable it or anything ... it runs by default). The memory >> usage is definitely a big issue at the moment. I think I know some >> key points where memory leaks are happening. Likewise, I may not be >> cleaning up after the avatars very well. > > I run PyICQ-t with avatars disabled. =D Well there goes that theory! >> Lots of stuff that I >> haven't gotten to yet. Will I release it with these issues in >> place? I have no idea ;D We'll see how things go. I'm going to >> try to do some quick debugging on this but we'll see how that goes. >> It's harder for me to test on my own server simply because I don't >> have a large user base. =) (namely.. I have me) > > Our server has about 100-400 online users on ICQ transport. I think it > will be good test for PyICQ-t. Well, I am seeing this: PyICQ starts up, no one connected: 18992 11568 Someone logs in: 111932 12740 person logs out: 60712 12700 (note that this is one and only one person) (note that I tend to wait for garbage collection to catch up a tad before i did these numbers, so yikes) So far it hasn't been very obvious where the problem is coming in. I'm pretty new at tracking down such issues in python though. Any suggestions? I mean I can look at the profiler output but that doesn't appear to be telling me anything useful. Daniel > > -- > Regards, > Oleg > _______________________________________________ > py-transports mailing list > py-transports@blathersource.org > http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports