On May 30, 9:16 am, Dennis Lee Bieber <[EMAIL PROTECTED]> wrote: > On Thu, 29 May 2008 12:01:30 -0700 (PDT), Mike <[EMAIL PROTECTED]> > declaimed the following in comp.lang.python: > > > I observed, that every thread reserved some memory, and after exit > > thread doesn't freed it. When i leaved my server working for 3 days, > > then it takes 15% of 512MB memory (during that time about 15000 > > threads were created and stopped). When server starts it only takes > > about 1% of memory. > > Do you have any outstanding references to the threads? If so, have > you performed a .join() with the thread? Until you join it, the thread > state (thread local objects/"variables") are probably being held for > access from outside the thread. > -- > Wulfraed Dennis Lee Bieber KD6MOG > [EMAIL PROTECTED] [EMAIL PROTECTED] > HTTP://wlfraed.home.netcom.com/ > (Bestiaria Support Staff: [EMAIL PROTECTED]) > HTTP://www.bestiaria.com/
I'm joining threads only during my program exit. I'll try to do what You suggest. THX -- http://mail.python.org/mailman/listinfo/python-list