[issue1449496] Python should use 3GB Address Space on Windows

2010-12-16 Thread Jason Scheirer

Jason Scheirer  added the comment:

The patch is a simple tweak to the Visual Studio project's compiler settings. 
Seems quite innocuous, nothing broke in the Python harness or our internal 
harnesses (at ESRI) by enabling this.

--
keywords: +patch
nosy: +Jason.Scheirer
status: pending -> open
Added file: http://bugs.python.org/file20083/Issue1449496.diff

___
Python tracker 
<http://bugs.python.org/issue1449496>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1449496] Python should use 3GB Address Space on Windows

2010-12-17 Thread Jason Scheirer

Jason Scheirer  added the comment:

I would like to see this reopened: we have a very large class of users that are 
not ready to entirely port to 64-bit and need this now.

When running a Python script from within a desktop application (which embeds 
Python and has /LARGEADDRESSAWARE set) or outside in Python.exe (which does 
not) results in the outputs from the tools calling out to these 32 bit 
libraries to produce different outputs because the amount of data they are able 
to allocate and process at the same time. The same Python script that gives 
correct output on a large dataset in this desktop app will not yield the same 
quality of results when run overnight as a stand-alone Python script. 
Essentially this discounts Python scripts as an option for automation in this 
case.

I understand that yes, applications still cannot allocate more CONTIGUOUS 
memory, but this is not a regression if it continues to be so. Allowing the 
process to allocate more TOTAL memory is a net benefit, especially on on 
complex software systems that can't simply be rebuilt in 64 bit mode due to 
third-party restraints (tied to a specific library version, lack of access to 
source, lengthy software approvals processes, etc.)

--

___
Python tracker 
<http://bugs.python.org/issue1449496>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com