Eclipse Indigo在“Open Type”搜索中冻结


4

当我尝试使用Ctrl-shift-T(打开类型弹出窗口)搜索Java类时,当我输入1个字符时,Eclipse会冻结。'解冻'通常需要大约8秒钟,但有时它根本不会回来..当它冻结时,我看到日食过程需要大约1Gig的内存,而CPU大约是100%!

我尝试创建一个新的工作区,调整eclipse.ini(perm大小,不同的内存值),从-clean开始,最后重新安装整个IDE。什么都没有帮助..

我的eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.v20110505
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
768m
--launcher.defaultAction
openFile
-vmargs
-server
-Dosgi.requiredJavaVersion=1.5
-Xmn128m
-Xms1024m
-Xmx1024m
-Xss2m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+UseParallelGC
-Djava.library.path=/usr/lib/jni

我正在使用以下插件:JRebel和m2e。我迫切需要一个解决方案,因为这个问题导致我失去了很多时间。

系统:Ubuntu 12.04 LTS 64位,4GB内存,Intel内核i7 860 @ 2.8 Ghz。

希望有人知道解决方案。感谢您的时间。

Answers:



3

我不想完全删除libgail18包,因为有太多依赖它的东西,所以我只是重命名/usr/lib/x86_64-linux-gnu/libgailutil.so.18.0.1libgailutil.so.18.0.1.OFF

这使得Eclipse再次变得快速,并且如果我需要其他的东西,我可以选择重新启用它。


1

[不是答案,但我无法对你的问题发表评论]

我遇到了同样的问题,Open Type长时间挂起Eclipse,通常大约2分钟使Eclipse无法使用。这仅在每天使用这台机器作为开发机器后约2个月发生。

不幸的是,我还没有设法找到它的底部。值得注意的是,我还运行了一台Ubuntu 12.04 LTS 64位机器(8GB内存,Intel®Xeon(R)CPU X3450 @ 2.67GHz×4)。

java版“1.6.0_24”OpenJDK运行时环境(IcedTea6 1.11.1)(6b24-1.11.1-4ubuntu3)OpenJDK 64位服务器VM(版本20.0-b12,混合模式)

我也尝试过Oracle JDK,1.6.0.30。它没有帮助。

我尝试过安装许多不同版本的Eclipse:

  • 3.6
  • 3.7(来自Eclipse.org并通过apt安装)
  • 4.2
  • Spring Source所有这些都遇到了同样的问题。

删除我的.workspace和.eclipse目录并且没有自定义插件也无济于事。

帮助是在我的盒子上创建一个新的用户帐户。不幸的是,这也只能工作一个月左右。这确实让我希望我的家庭驱动器中有一些缓存或文件,我可以删除以解决问题,但我还没有找到它。我现在面临着创建另一个用户或找到问题的根本原因。


嗯,所以创建一个新用户有帮助,不知道..仍然希望更好,永久的解决方案虽然:)!因此,如果您遇到某种解决方案,请在此主题中发布。
NickGreen

0

在Windows上遇到类似问题时,为'startWCToolkit.bat'添加干净选项有帮助。我确定在Ubuntu上也应该有类似的脚本。文件摘录:

"rationalsdp.exe" –clean   -showlocation -debug 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.