Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 大dict作为一个模块崩溃和滞后?_Eclipse_Pydev - Fatal编程技术网

Eclipse 大dict作为一个模块崩溃和滞后?

Eclipse 大dict作为一个模块崩溃和滞后?,eclipse,pydev,Eclipse,Pydev,问题有点简单,我在eclipse和pydev中启动了一个小项目,在这个项目中,我必须导入一个14Mb.py文件,其中只有一个dict。 在我开始在主脚本中导入文件之前,一切都进行得很顺利。从那一刻起,eclipse开始崩溃,说内存不足。 在网上搜索了几次之后,我发现了“eclipse内存问题”,因此我将eclipse.ini文件的配置调整为: --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash o

问题有点简单,我在eclipse和pydev中启动了一个小项目,在这个项目中,我必须导入一个14Mb.py文件,其中只有一个dict。 在我开始在主脚本中导入文件之前,一切都进行得很顺利。从那一刻起,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完全崩溃。在网上进行了其他搜索之后,我在eclipse中找到了一些关于自动完成功能的信息,并将其关闭,但没有任何改变

现在我对EclipsePydev和“大”模块问题一无所知。 非常感谢您的帮助


我在Windows7机器上有2.5GHz的双核和3Gb的ram,当我还在这个混乱中时,有人能为我的机器指出一个最佳配置吗

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

我想到了这一点,但这只是消除了目的,但如果我别无选择,我想我会这样做。谢谢你的建议!您可以尝试将#@pydevcodanalysisignore添加到文件顶部,以查看情况是否有所改善(至少PyDev不会尝试对其进行代码分析)。但是,在为其他模块进行代码分析时,它仍然必须解析该文件。。。