You are right, ofcourse... I haven't got the time for doing the right thing,
But I've found another workaround that helped me though and might be helpful to others.

(not sure its for this thread though but...) Windows on default limits the amount of memory
for 32 bit processes to 2GB. There's a bit in the PE image which tells 64 bit windows
to give it 4GB (on 32 bit windows PAE needs to be enabled too) which is called
IMAGE_FILE_LARGE_ADDRESS_AWARE. There's a post-build way to enable
it with the editbin.exe utility which comes with visual studio like this:
editbin.exe /LARGEADDRESSAWARE python.exe

It works for me since it gives me x2 memory on my 64 bit os.
I have to say it could be dangerous since it essentially says no where in python code
pointers are treated as negative numbers. I figured this should be right since there's a 64 bit
version of python...

On Wed, Aug 18, 2010 at 9:27 PM, Martin v. Löwis <report@bugs.python.org> wrote:

Martin v. Löwis <martin@v.loewis.de> added the comment:

Anybody *really* interested in this issue: somebody will need to write a PEP, get it accepted, and provide an implementations. Open source is about scratching your own itches: the ones affected by a problems are the ones which are also expected to provide solutions.

----------

_______________________________________
Python tracker <report@bugs.python.org>
<http://bugs.python.org/issue1524938>
_______________________________________