Reducing Python's memory footprint?
Brent Fulgham
brent.fulgham at xpsystems.com
Wed Feb 23 14:28:57 EST 2000
> I think that's the problem. How do I get it to share the
> executable code between the processes? As a test, I
> loaded five copies of my application, and kept track of
> how much memory was being used (resident size). It looks
> like this:
>
> 5,988k for the first
> 11, 976k for two
> 17,964k for three
> 23,952k for four
> 29,940k for five
>
> There doesn't seem to be *any* sharing of resources in this...
>
> --Joel
Are you statically linking the interpreter into your
executable? (i.e., you use libpython1.5a in Unix?)
If the interpreter is not linked to your executable
as a shared resource, it will be loaded with each
invocation.
-Brent
More information about the Python-list
mailing list