Eclipse开普勒在64位ubuntu上冻结
几天前,我刚刚将Ubuntu升级到14.04,并在升级过程中从32位切换到64位。从那以后,日食变得非常不稳定。在运行几分钟后,它将开始随机冻结越来越长的时间,特别是在代码完成时(已经必须禁用该功能),但在剪切/粘贴时,有时在保存时,有时根本没有明显的原因。在冻结期间,它将两个CPU泵送至100%。有时它会像什么都没发生一样返回,有时它会抛出内存不足、超时或超出GC开销的错误 我已经将它的Xmx增加到2GB,正如在这里处理这个问题的任何线程中所建议的那样,但它没有帮助。事实上,书中提到的东西都没有 我正在使用Nodeclipse、Android开发工具、Subversive和SQLExplorer运行开普勒。在升级之前,这个精确的设置完美无瑕 有人能确认这个问题吗?或者(希望最后消失)提出解决方案吗?如果其他人也有这个,我会提交一个bug 更新 我已经下载了一个x86版本的Eclipse以及Oracle Java 8,以及它在启动时抱怨的任何缺少的库,这已经被证明更加稳定。它仍然冻结在内容辅助上,但除此之外,到目前为止它似乎是稳定的。因此,64位版本肯定存在某种问题 总结一下在这一点上已经尝试过但无效的所有事情:Eclipse开普勒在64位ubuntu上冻结,eclipse,ubuntu,32bit-64bit,Eclipse,Ubuntu,32bit 64bit,几天前,我刚刚将Ubuntu升级到14.04,并在升级过程中从32位切换到64位。从那以后,日食变得非常不稳定。在运行几分钟后,它将开始随机冻结越来越长的时间,特别是在代码完成时(已经必须禁用该功能),但在剪切/粘贴时,有时在保存时,有时根本没有明显的原因。在冻结期间,它将两个CPU泵送至100%。有时它会像什么都没发生一样返回,有时它会抛出内存不足、超时或超出GC开销的错误 我已经将它的Xmx增加到2GB,正如在这里处理这个问题的任何线程中所建议的那样,但它没有帮助。事实上,书中提到的东西都没
- 通过eclipse.ini中的Xmx设置将内存增加到2GB
- 在eclipse.ini中添加了
-Dorg.eclipse.swt.browser.DefaultType=mozilla
- 不同的JVM:OpenJDK 7、Oracle Java 7和8
- Eclipse的新安装
- 根据,在eclipse.ini中添加了
-Dorg.eclipse.swt.browser.XULRunnerPath=/dev/null
- 切换到不同的主题
- 与环境变量一起运行
GDK\u NATIVE\u WINDOWS=true
- 使用环境变量LIBOVERLAY\u SCROLLBAR=0运行
- 已禁用“标记事件”功能
由于这个问题显然一直有人访问,我想给出一个最终的更新。这个bug在不久前终于开始引起注意,但是前两次更新并没有为我(显然还有其他人)解决这个问题。由于Eclipse在其当前状态下完全无法用于Javascript开发,我最终放弃了它。但是,人们仍然在错误报告中抱怨这一点,因此我认为它仍然没有得到修复。我现在使用的是Sublime文本-非常高兴,但也带着一丝悲伤。我真的很喜欢Eclipse。如果这个问题消失了,请或者很好,我很高兴听到这个消息。更新 注释线程中有两个变通方法
-Dorg.eclipse.swt.browser.UseWebKitGTK=true
-Dorg.eclipse.swt.browser.XULRunnerPath=/opt/xulrunner/1.8.0.1/xulrunner
出于某种原因,我已经将xulrunner安装到这个目录中,不知道为什么会安装这个版本
这不是一个真正的答案,但我需要空间粘贴在我的系统配置的数据。只是为了比较,希望它有帮助 当我在PHP项目上工作时,我也遇到了同样的问题,这也让我很恼火:有时当我点击内容辅助/自动完成(Shift+Space)的按键组合时,eclipse 4.3在Ubuntu 14.04 64位上崩溃。同样发生在13.10 我不知道是什么原因导致了错误。但是,我注意到我的系统几乎没有可用内存。 此外,JAVA_HOME变量指向JRE的旧路径 可能是Alt-F2并键入unity--replace&帮助。 或者,您可以向com?piz发送HUP信号 我的eclipse配置 (帮助开始/关于Eclipse/安装详细信息/系统配置:
eclipse.buildId=4.3.2.M20140221-1700
eclipse.commands=-os
linux
-ws
gtk
-arch
x86_64
-showsplash
/opt/eclipse/eclipse43jee//plugins/org.eclipse.platform_4.3.2.v20140221-1700/splash.bmp
-launcher
/opt/eclipse/eclipse43jee/eclipse
-name
Eclipse
--launcher.library
/opt/eclipse/eclipse43jee//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140116-2212/eclipse_1508.so
-startup
/opt/eclipse/eclipse43jee//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.appendVmargs
-exitdata
e5000d
-product
org.eclipse.epp.package.jee.product
-vm
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
eclipse.home.location=file:/opt/eclipse/eclipse43jee/
eclipse.launcher=/opt/eclipse/eclipse43jee/eclipse
eclipse.launcher.name=Eclipse
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=epp.package.jee
eclipse.product=org.eclipse.epp.package.jee.product
eclipse.startTime=1398324869065
eclipse.vm=/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
eclipse.vmargs=-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni
-Dhelp.lucene.tokenizer=standard
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx3072m
-jar
/opt/eclipse/eclipse43jee//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
equinox.use.ds=true
file.encoding=UTF-8
file.encoding.pkg=sun.io
file.separator=/
gosh.args=--nointeractive
help.lucene.tokenizer=standard
http.nonProxyHosts=
http.proxyHost=127.0.0.1
http.proxyPort=8118
http.proxySet=true
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.awt.printerjob=sun.print.PSPrinterJob
java.class.path=/opt/eclipse/eclipse43jee//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
java.class.version=50.0
java.endorsed.dirs=/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/endorsed
java.ext.dirs=/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/ext:/usr/java/packages/lib/ext
java.home=/usr/lib/jvm/java-6-openjdk-amd64/jre
java.io.tmpdir=/tmp
java.library.path=/usr/lib/x86_64-linux-gnu/jni
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=1.6.0_31-b31
几天来一直存在相同的问题。在eclipse.ini的末尾添加了以下行,它为我解决了问题:
-Dorg.eclipse.swt.browser.DefaultType=mozilla
虽然在我增加了文件“eclipse.ini”中的JVM大小后,频率有所降低,但我仍然面临着同样的问题 只需更改这些行:
-XX:MaxPermSize=256m
-Xms256m
-Xmx2048m
并从终端启动Eclipse
:~/Desktop/eclipse$。/eclipse
如果不彻底解决,将降低冻结频率。
希望有帮助。也有同样的问题,并为我解决了。似乎是SWT和GTK3的问题。您是否将Eclipse升级到64位发行版,我有。也在所有内容上进行了干净的安装。什么JVM,OpenJDK?您尝试过另一个JVM吗?这个问题通常与Eclipse在其UI中使用的SWT本机库有关,正是这个本机库造就了它本机库/Java代码的混合。