Eclipse CDT: org.eclipse.cdt.internal.ui.text.CReconciler, java.lang.OutOfMemoryError Eclipse CDT:org.eclipse.cdt.internal.ui.text.CReconciler,java.lang.OutOfMemoryError

3
我可以在使用CDT的Eclipse约15分钟后,它就会因为Java堆空间不足而崩溃。这总是与org.eclipse.cdt.internal.ui.text.CReconciler线程相关联。现在已经到了我遇到这种情况时自动运行的地步:“rm .lock”,“y”,“eclipse&”,然后我就可以继续工作了。我无法在Google上找到相关信息,也没有在SO上找到类似的帖子。有其他人遇到过这种问题吗?
我正在使用: Eclipse 3.6.1,Build ID:M20100909-0800 CDT 6.1 Subversion 2.2.1 Pydev 1.6.3.2
操作系统:Red Hat 2.16 Intel四核机器,单显示器。
我没有root访问权限。我不知道其他人可能需要什么信息来帮助诊断这个问题。IT人员已经尝试找到更多信息,但他甚至不知道发生了什么。这不仅仅是我的电脑出现的问题。
1个回答

2

你可能需要比默认的Eclipse设置提供更多的堆空间。通过编辑eclipse.ini并更改以-Xmx开头的行,将Eclipse的堆大小设置为1G。

-Xmx1024m

或者您可以通过命令行启动

eclipse -vmargs -Xmx1024m

[更新 - 可能应该首先建议]

跟踪位于_<workspace>_/.metadata/.log的日志文件,以查看是否有任何重复事件或错误可能会泄漏内存。


那似乎使它崩溃的频率降低了。谢谢。不经常崩溃总比一直崩溃好。 - wheaties

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接