Python 修补32位可执行文件以在64位Windows中使用3Gb RAM

Python 修补32位可执行文件以在64位Windows中使用3Gb RAM,python,memory,patch,Python,Memory,Patch,我遇到了一个问题,我的32位python.exe(2.3版,是的,很古老!)失败了,因为执行超过2Gb的RAM 我知道一种解决方案是从源代码处编译python,并设置大内存支持标志 但是,我在网上看到过类似的补丁, 你能推荐这个吗?我在我的桌面上测试了它,它允许我有高达3Gb的内存 有人用过这个吗?它稳定吗 感谢您的帮助。工作扩展到占用可用空间,然后是一些。如果你给你的应用3gig,你最终会想要4gig,然后5gig。。。为什么不直接升级到64位python并从根本上消除ram限制呢?这可能会

我遇到了一个问题,我的32位python.exe(2.3版,是的,很古老!)失败了,因为执行超过2Gb的RAM

我知道一种解决方案是从源代码处编译python,并设置大内存支持标志

但是,我在网上看到过类似的补丁,

你能推荐这个吗?我在我的桌面上测试了它,它允许我有高达3Gb的内存

有人用过这个吗?它稳定吗


感谢您的帮助。

工作扩展到占用可用空间,然后是一些。如果你给你的应用3gig,你最终会想要4gig,然后5gig。。。为什么不直接升级到64位python并从根本上消除ram限制呢?这可能会奏效。可能不会。有没有人审计过Python 2.3源代码和您的所有扩展,以解决大型的地址感知问题?忘了提到,升级Python不是一个选项。我们依赖于一个.dll,它只能由python 2.3导入:(我们正在使用的python安装是从python下载的二进制文件。因此,所有的股票都是标准的。找不到python 2.3源代码,因此需要查看二进制补丁。