Python 2.7中的内存错误
我正在运行一个Python程序,这个程序占用了很多内存。我用的是64位的Windows 7系统,电脑有4GB的内存。但是当我的程序的私有内存使用量达到大约1.5GB时,就会出现内存错误(MemoryError)。有没有什么办法可以让这个程序使用更多的内存?或者请给我一些其他的解决方案。
1 个回答
0
虽然我没有亲自试过,但我觉得这样做应该有帮助。你可以试着增加虚拟内存的大小,看看这样是否能解决问题。这里有个解释。如果你有时间,可以试试看。
要更改虚拟内存的大小,可以按照这些步骤操作:
点击开始按钮,右键点击计算机,然后选择属性来打开系统设置。
在左侧面板中,点击高级系统设置。如果系统要求你输入管理员密码或确认,请输入密码或进行确认。
在高级选项卡中,找到性能部分,点击设置。
再点击高级选项卡,然后在虚拟内存下,点击更改。
取消勾选自动管理所有驱动器的分页文件大小这个选项。
在驱动器 [卷标]下,点击你想要更改的分页文件所在的驱动器。
选择自定义大小,在初始大小 (MB)或最大大小 (MB)框中输入新的大小,点击设置,然后点击确定。