This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Chad.Austin
Recipients Chad.Austin, Jason.Scheirer, amaury.forgeotdarc, brian.curtin, gfe, josiahcarlson, loewis, pitrou, tim.golden, tim.peters
Date 2011-05-19.21:39:05
SpamBayes Score 8.6783475e-06
Marked as misclassified No
Message-id <1305841146.26.0.205917224686.issue1449496@psf.upfronthosting.co.za>
In-reply-to
Content
IMVU's downloadable client is built atop CPython.  80% of our users use 32-bit Windows and 20% use 64-bit Windows.  We do not intend to provide 64-bit builds of our application for many of the same reasons sketched out in http://blogs.msdn.com/b/ricom/archive/2009/06/10/visual-studio-why-is-there-no-64-bit-version.aspx

Process address space is one of our key bottlenecks: limiting the amount of cache we can mmap in, various runtime heap reserves, etc.  For those 20% of users running 64-bit Windows, /LARGEADDRESSAWARE would give 32-bit Python access to 4 GB of address space, which would certainly help them.

The other reason not to use 64-bit binaries is that they consume significantly more memory and cache, especially because Python is so pointer-heavy.

In the meantime, we can use editbin /LARGEADDRESSAWARE to modify the shipped .exes.
History
Date User Action Args
2011-05-19 21:39:06Chad.Austinsetrecipients: + Chad.Austin, tim.peters, loewis, josiahcarlson, amaury.forgeotdarc, pitrou, gfe, tim.golden, brian.curtin, Jason.Scheirer
2011-05-19 21:39:06Chad.Austinsetmessageid: <1305841146.26.0.205917224686.issue1449496@psf.upfronthosting.co.za>
2011-05-19 21:39:05Chad.Austinlinkissue1449496 messages
2011-05-19 21:39:05Chad.Austincreate