我已经按SO上处理此问题的任何线程建议,将其Xmx增加到2GB,但这并没有帮助。实际上,其中建议的任何事情都没有帮助。
我正在使用Nodeclipse、Android开发人员工具、Subversive和SQLExplorer的Kepler版本。在升级之前,该设置完美无缺。
有人可以确认这个问题或(希望最后死亡)建议修复方法吗?如果其他人也有这个问题,我会提交一个错误报告。
更新
我已经下载了一个x86版本的Eclipse,以及Oracle Java 8和启动时提示缺少的任何缺失库,并且这证明更加稳定。 它仍然在内容协助上冻结,但除此之外,到目前为止似乎很稳定。 因此,肯定是某种与64位版本有关的问题。
总结已经尝试但无效的所有事情:
- 通过eclipse.ini中的Xmx设置将内存增加到2GB - 在eclipse.ini中添加-Dorg.eclipse.swt.browser.DefaultType = mozilla - 不同的JVM:OpenJDK 7、Oracle Java 7和8 - Eclipse的全新安装
我现在已经在bugs.eclipse.org上提交了一个错误报告:bug report 更新2:
似乎自从安装了32位版本的Eclipse(我已经删除了很长时间),64位版本也运行得更加稳定。 这对我来说没有意义,但在过去的几天里,它没有再次冻结。 有人可以确认吗?
不要紧……问题仍然存在 :(
另外,如果还有其他人遇到此问题,我希望您能在bugs.eclipse.org上的错误报告上发表“我也是”,因为那里迄今为止没有得到任何关注。
更新3
我尝试了一些其他方法,但都没有成功:
- 按照https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776#c22,将
-Dorg.eclipse.swt.browser.XULRunnerPath=/dev/null
添加到eclipse.ini中 - 切换到不同的主题
- 使用环境变量
GDK_NATIVE_WINDOWS=true
运行 - 使用环境变量
LIBOVERLAY_SCROLLBAR=0
运行 - 禁用“标记出现次数”功能
更新4,经过很长时间之后
显然这不是Eclipse本身的错误,而是JSDT的错误。根据错误报告,它已经在版本3.7中修复了,在安装新的Eclipse Mars之后,我无法确认 - 它仍然像以前一样糟糕。但由于新的Eclipse现在会不断地将我的CPU占用率提高到100%(对电池寿命不利......),所以我决定暂时停止使用它来进行JavaScript项目开发。 问题:有没有人遇到这个错误后确认它在JSDT 3.7中消失了?更新5,经过很长很长很长时间
由于这个问题似乎一直被人们关注,所以我想给出最终的更新。这个错误最终开始受到关注,但前两个更新并没有为我解决这个问题(显然也适用于其他人)。由于Eclipse在当前状态下完全无法用于JavaScript开发,我最终放弃了它。然而,人们仍然在错误报告中抱怨这个问题,因此我认为它仍然没有得到解决。我现在正在使用Sublime Text - 非常愉快,但也有一点点难过。我真的很喜欢Eclipse。如果这个问题永远消失了,我会很高兴听到这个消息。