Overhead of individual python apps
peter at engcorp.com
Wed Sep 28 16:54:04 CEST 2005
Fredrik Lundh wrote:
> (for python, the "private" memory use is usually ~1.5 megabytes for a "empty" 2.4
> process, and some of that will only occupy space in the paging file... for firefox with
> a simple page loaded into a single tab, the private space is ~10 megabytes)
I believe a relatively simple, if crude, way of measuring this sort of
thing (at least for console programs) is to open a handful of command
prompts, check the Physical Memory Available measurement in the Task
Manager, and then load one instance of the program in each console,
checking the drop in physical memory available at each step. After
three or four instances are loaded, the approximate real memory usage
for each should be readily apparent.
Obviously there are a dozen issues that can screw with this, including
having too little memory free at all, and having other programs open
which are very actively allocating or freeing memory.
It does seem to back up the "~1.5MB" number above, and certainly shows
that the total is nowhere near 4MB per Python interpreter.
More information about the Python-list