Python 2.7中的内存错误

0 投票
1 回答
1425 浏览
提问于 2025-04-17 21:45

我正在运行一个Python程序,这个程序占用了很多内存。我用的是64位的Windows 7系统,电脑有4GB的内存。但是当我的程序的私有内存使用量达到大约1.5GB时,就会出现内存错误(MemoryError)。有没有什么办法可以让这个程序使用更多的内存?或者请给我一些其他的解决方案。

1 个回答

0

虽然我没有亲自试过,但我觉得这样做应该有帮助。你可以试着增加虚拟内存的大小,看看这样是否能解决问题。这里有个解释。如果你有时间,可以试试看。

要更改虚拟内存的大小,可以按照这些步骤操作:

  1. 点击开始按钮,右键点击计算机,然后选择属性来打开系统设置。

  2. 在左侧面板中,点击高级系统设置。如果系统要求你输入管理员密码或确认,请输入密码或进行确认。

  3. 高级选项卡中,找到性能部分,点击设置

  4. 再点击高级选项卡,然后在虚拟内存下,点击更改

  5. 取消勾选自动管理所有驱动器的分页文件大小这个选项。

  6. 驱动器 [卷标]下,点击你想要更改的分页文件所在的驱动器。

  7. 选择自定义大小,在初始大小 (MB)最大大小 (MB)框中输入新的大小,点击设置,然后点击确定

撰写回答