我的Ubuntu升级到14.04位,在这个过程中,我从32位切换到了64位。从那以后,Eclipse变得非常不稳定。运行了几分钟之后,它将开始随机死机更长的时间,特别是在代码完成(已经禁用了),但也在剪切/粘贴,偶尔保存,有时根本没有任何理由。在死机期间,它将两个CPU泵到100%。有时它会回来,好像什么都没发生一样,有时它会说出内存不足、超时或超过GC开销的错误。
我已经将它的XMX提高到了2GB,就像在这里处理这个问题的任何线程中所建议的那样,但是这并没有帮助。实际上,他们所建议的任何东西都没有。
我正在使用Nodeclipse、Android开发工具、Subversive和SQLExplorer运行Kepler.com。在升级之前,这个精确的设置是完美无缺的。
有人能证实这个问题吗?或者(希望最后一次死亡)建议一个解决办法?
我已经下载了Eclipse的x86版本以及Oracle Java 8,以及它在启动时抱怨的任何缺少的库,这已经被证明是更稳定的。它仍然冻结在内容辅助,但除此之外,它似乎稳定到目前为止。所以这肯定是64位版本的某种问题。
总结一下所有在这一点上已经尝试过并没有效果的事情:
-Dorg.eclipse.swt.browser.DefaultType=mozilla
到eclipse.ini我现在在bugs.eclipse.org上注册了一个bug:错误报告
还有一些我尝试过但没有成功的事情:
-Dorg.eclipse.swt.browser.XULRunnerPath=/dev/null
到eclipse.ini的https://bugs.eclipse.org/bug/Show[医]bug.cgi?id=404776#c22GDK_NATIVE_WINDOWS=true
LIBOVERLAY_SCROLLBAR=0
这是JSDT中的一个bug。根据错误报告,它是修正了3.7版本,在安装了新的EclipseMARS之后,我无法确认--它和以前一样糟糕。但是,由于其他一些错误,新的Eclipse现在不断以100%的速度运行我的cpu(这对电池寿命不利,那……),所以我决定不再在JavaScript项目中使用它,至少在一段时间内是这样的。
问题:有谁遇到这个错误,能证实它在JSDT 3.7中消失了吗?
发布于 2018-01-31 08:09:27
拉尔斯文章。似乎是SWT和GTK 3的一个问题。
https://stackoverflow.com/questions/-100007269
复制相似问题