start function in new process

wongjoekmeu at yahoo.com wongjoekmeu at yahoo.com
Fri Mar 5 15:09:39 EST 2010


On 5 mrt, 21:02, "Martin P. Hellwig" <martin.hell... at dcuktec.org>
wrote:
> On 03/05/10 19:45, wongjoek... at yahoo.com wrote:
>
>
>
> > On 5 mrt, 20:40, "Martin P. Hellwig"<martin.hell... at dcuktec.org>
> > wrote:
> >> On 03/05/10 19:21, wongjoek... at yahoo.com wrote:
> >> <cut os.fork problem>
> >> Any specific reason why threading.Thread or multiprocessing is not
> >> suitable to solve your problem?
>
> >> --
> >> mph
>
> > Because I got a memory leak in my function f(). It uses scipy, numpy,
> > pylab, and I am not planning to solve the memory leak because its too
> > complicated. So I thought of just calling the function then when it is
> > finished the process is gone and all memory is released. With
> > threading I don't think I would solve this problem. I am not sure
> > though.
>
> I would be surprised if you can't do the same with
> subprocess/multiprocessing, since you seem to know how to identify the
> memory leak it shouldn't be a problem scripting out a test to see if it
> works this way. I would be interested though in your findings.
>
> --
> mph

I can't use multiprocessing module since it comes only with python 2.6
and I am bound to python2.4. But subprocess does exist in python2.4,
but the question now is, how do I achieve that ? Any example ?



More information about the Python-list mailing list