Python not giving free memory back to the os get's me in real problems ...

Diez B. Roggisch deets at nospam.web.de
Wed Apr 25 19:23:01 EDT 2007


TimC schrieb:
> Donald 'Paddy' McCarthy <paddy3118 at netscape.net> wrote
> 
>> Could you split the program into one handling the outer loop and
>> calling another program, with data transfer, to handle the inner
>> loops?
>>
>> - Paddy.
> 
> I'm afraid this isn't possible, because the python macro is called
> and started from within our commercial tool which leads to the
> cirumstance that this tool eats up more and more memory.
> 
> Due to the fact that there is no way we can start the tool via
> commandline giving an argument that tells the tool it has to
> start macroXY.py after startup I don't see a way to lower the
> memory usage by splitting it up in two loops.

Is the python macro crippled in any way - e.g. threading? Maybe 
delegating the actual processing to an external python process you feed 
through the macro might work.

Diez



More information about the Python-list mailing list