Python threads and memory usage

Mike mszpadzik at gmail.com
Fri May 30 03:42:33 EDT 2008


On May 30, 9:16 am, Dennis Lee Bieber <wlfr... at ix.netcom.com> wrote:
> On Thu, 29 May 2008 12:01:30 -0700 (PDT), Mike <mszpad... at gmail.com>
> 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
>         wlfr... at ix.netcom.com             wulfr... at bestiaria.com
>                 HTTP://wlfraed.home.netcom.com/
>         (Bestiaria Support Staff:               web-a... at bestiaria.com)
>                 HTTP://www.bestiaria.com/

I'm joining threads only during my program exit. I'll try to do what
You suggest.

THX



More information about the Python-list mailing list