问题有点简单,我在eclipse和pydev中启动了一个小项目,在这个项目中,我必须导入一个只有dict的14Mb .py文件。
一切都工作得很好和花花公子,直到我到达我必须在我的主脚本中导入文件的那一部分,从那时起,eclipse开始崩溃,说它是内存不足。
在网上进行了几次搜索后,我发现了“eclipse内存问题”,所以我将eclipse.ini文件的配置调整为:
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx512m
这有点帮助,但没有解决问题。因为出现了一个新的问题,cpu的使用量不时从2-3%跃升到50-70%,有时这会导致完全的日食崩溃。在网上进行其他搜索之后,我发现了一些关于eclipse中自动完成功能的内容并将其关闭但没有任何改变。
现在我对这个日食pydev和“大”模块问题一无所知。 任何帮助都非常感谢。
我在Windows 7机器上有2.5 Ghz dualcore和3Gb ram,虽然我仍然处于这个混乱状态,但有人可以为我的机器指出最佳配置吗?
答案 0 :(得分:0)
更好的方法可能是将该dict的信息放在一个单独的非python文件中,并在导入模块时填充它(因此,PyDev不会真正解析它)。