Sébastien Sablé <sa...@users.sourceforge.net> added the comment:

Well I am still interested in getting this patch officially integrated in 
Python.

This patch is integrated in the version of Python that we deploy to our 
customers with our products (Sungard GP3). So it runs in production at various 
clients sites (some European banks with massive SunOs and AIX servers running 
thousands of sessions of our application) and it has provided some huge memory 
consumption improvements.

The problem appears quite obviously when you run a relatively big application 
on SunOS or AIX: if you allocate some memory in a Python process at some stage, 
this memory will never be released to the system until you leave that process, 
even if that memory is not used by Python anymore.
With my patch, the process can actually release the memory to the system so 
that it can be used by other processes.

Linux is not impacted by this problem because the GNU libc implements the same 
memory allocation mechanism based on dlmalloc.

I guess there are not that many people running Python applications with a big 
memory footprint on AIX or SunOS, otherwise this problem would be more popular.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue3526>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to