我是一个由6位开发人员组成的团队,我们都在Ubuntu 11.04上使用Eclipse Indigo。至少每天一次,如果Eclipse正在运行,我们每个人都会遇到一个完整的系统锁定。唯一的解决方法是重新启动PC。我们中的一些人在一天内吃过十次以上。如果Eclipse没有运行,就不会发生这种情况,所以我可以自信地说Eclipse就是问题所在。
我尝试通过进入ecplise.ini并增加Permsize,MaxPermSize,Xms和Xmx来增加Eclipse可用的内存。这没有任何区别,每个人的PC仍在锁定。
以前有没有人经历过这个?我可以在一台PC上理解,但它发生在每台PC上!
编辑:PC锁定后,Ctrl-Alt-FnX键无效。
编辑:我重新审视了eclipse.ini设置并增加了内存。到目前为止,我还没有崩溃。我将其他开发人员用作豚鼠,但我希望这些设置能够阻止崩溃。-XX:PermSize=256m
-XX:MaxPermSize=512m
-Xms1024m
-Xmx2048m
答案 0 :(得分:6)
这不是为了解决Eclipse问题......由于我怀疑存在一些显示问题,可能会发生这种情况。
您可以按键击键Ctrl+Alt+F1
到达控制台,而不是硬重启,您可以登录基于文本的终端并终止Eclipse进程。
答案 1 :(得分:5)
更多评论而不是答案,但我还是无法添加评论。
我有点使用相同的设置:Ubuntu 11.04 64位与Eclipse Indigo SR1 RC3 64位(buildid 20110909,没有时间或者需要更新到更新版本,但RC3对我来说很稳定)。确保已安装64位版本的Eclipse。
与Eclipse结合使用的OpenJDK对我来说并不顺利,所以我改为java-sun jdk 1.6 / 7。确保Eclipse没有引用OpenJDK安装而不是java-sun jdk。
我在Eclipse Indigo(pre SR1)冻结与SVN Subversive / m2eclipse插件结合时遇到了一些问题。对我来说,它与SR1(RC3)相比更好,但仍然不完美(时不时冻结)。不久之后Subversive SVN有了更新,现在又恢复了稳定。简而言之:确保您已经安装了最新的插件版本(使用eclipse更新站点,没有本地副本)。较旧的版本可能会导致我遇到的相同问题。
您使用了哪些其他插件,是否可以验证Eclipse是否在没有安装任何插件的情况下崩溃?
我所知道的另外两个问题:Ubuntu Karmic Koala(9.10)渲染UI元素被破坏/导致崩溃(GTK_NATIVE_WINDOWS)。后来Eclipse出现了本机滚动条的问题(认为是Ubuntu 10.10或11.04)。我很确定,问题1不再是Eclipse Indigo + 11.04的问题了。问题2我不确定它是10.10还是11.04。但我仍然使用以下script.sh开始我的日食,它对我有用,你也可以试一试:
#!/bin/bash
export LIBOVERLAY_SCROLLBAR=0
export GDK_NATIVE_WINDOWS=false
exec $(dirname $0)/eclipse "$@"
答案 2 :(得分:4)
当你等待更好的答案时,我肯定会尝试像Virtual Box这样的虚拟机:
答案 3 :(得分:4)
尝试将内核升级到最新版本。我认为这种锁定是由本页https://bugs.launchpad.net/ubuntu/+source/linux/+bug/924905
中详述的内核错误引起的答案 4 :(得分:3)
我有类似的问题。有时会发生完整的X11桌面冻结。我仍然可以移动鼠标但点击元素无效。 在这种情况下,我切换到文本控制台并杀死eclipse。在我这样做之后,一切都恢复了。 我正在使用带有Intel图形芯片组的笔记本电脑。所以我倾向于把它归咎于图形驱动程序。 我有其他计算机与不同的图形硬件,我没有注意到这个问题,但我不经常使用它们的eclipse。在所有我使用Ubuntu 11.10 64bit与gnome或统一桌面。
答案 5 :(得分:1)
我有同样的问题。这非常不方便。我刚刚确认杀毒日食为我解决了这个问题。
然而,我发现了一些奇怪的东西,我仍然可以点击愚蠢的叠加滚动条。这就像他们关注整个系统一样。
似乎已经解决了我的问题是安装gnome shell并开始使用gnome 3,然后在X的启动脚本中关闭覆盖滚动条。我出于另外的原因安装了gnome 3并禁用了滚动条我发现它们很烦人,但我发现这已经解决了我的问题。您可以通过禁用滚动条来逃脱,这些信息可以在谷歌上找到。