作为一个模块的大字典崩溃和滞后?

时间:2011-08-25 12:52:48

标签: eclipse pydev

问题有点简单,我在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,虽然我仍然处于这个混乱状态,但有人可以为我的机器指出最佳配置吗?

1 个答案:

答案 0 :(得分:0)

更好的方法可能是将该dict的信息放在一个单独的非python文件中,并在导入模块时填充它(因此,PyDev不会真正解析它)。