Eclipse Juno在编辑器中切换标签的速度很慢

时间:2012-12-10 16:34:45

标签: eclipse

在OSX 10.8.2 Mountain Lion上的Eclipse Juno SR1中,Java版本“1.6.0_37”,启动后一段时间,只需在选项卡之间切换正在编辑的源文件就变得非常慢。在显示新选项卡内容之前,CPU将达到100%并且编辑器会冻结几秒钟。

在阅读了这个问题后,我编辑了我的eclipse.ini:

--launcher.XXMaxPermSize 2768M
-XX:MaxPermSize=2768M
-Xms440m
-Xmx2512m

正如http://wiki.eclipse.org/所建议的那样,这只会产生这样的影响,即我重新启动Eclipse后需要更长的时间才能让问题重新开始。

我无法相信在具有SATAIII SSD,i5处理器和8GB内存的计算机上,在文本编辑器中切换标签可能会非常慢。还有什么我可以尝试的吗?

5 个答案:

答案 0 :(得分:14)

Juno和Juno SR1在打开,关闭和切换编辑器时会出现严重的性能问题。

Eclipse community has fixed lots of performance issues in upcoming Juno SR2 and Kepler M4。您可以安装Juno的维护版本进行试用。

答案 1 :(得分:6)

编辑:SR1补丁不再是最佳选择,因为SR2已经发布。发布后尽快使用最新的Eclipse Juno(4.2.2)或Kepler(4.3)(<{3}})。


如果您还不想安装SR2(官方发布日期在officially June 26中),则会有Eclipse Juno SR1的补丁。

  1. 调用帮助&gt;安装新软件
  2. 选择此存储库:Feburary
  3. 展开Juno SR1修补程序并安装 Eclipse UI Juno SR1优化
  4. 在这里阅读更多内容: http://download.eclipse.org/eclipse/updates/4.2

答案 2 :(得分:4)

我在Ubuntu中遇到过类似的问题,将General/Apperance/Theme设置切换为Classic帮助很多。

答案 3 :(得分:2)

更新:Eclipse Juno的新性能发布(SP2)已经发布。因此,如果您的Eclipse Juno(4.2)太慢或者它间歇性崩溃,它可以更新到SP2。

只需转到帮助 - &gt;检查更新

P.S。请在执行此操作之前备份您的Eclipse文件夹。

ORIGNAL ANSWER:

这是Eclipse Juno中的一个已知问题,并且已经发布了一个补丁。安装此功能可以解决性能问题 -

http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

引用

Juno SR2流(4.2.2)已经解决了几个主要的性能缺陷。社区成员已确认这些修复程序基本上解决了编辑器和查看打开,关闭和切换的性能问题。这些修补程序将在Juno Service Release 2(2013年2月)和Kepler(2013年6月)版本中广泛提供。同时,可以为使用Juno SR1的用户提供补丁,以便尽早访问这些修补程序。要安装此补丁:

确保您已经在Juno SR1版本(2012年9月)Invoke Help&gt;上运行了一个软件包。安装新软件选择此存储库:http://download.eclipse.org/eclipse/updates/4.2展开Juno SR1修补程序并安装Eclipse UI Juno SR1优化重复此修补程序仅适用于Juno SR1版本的用户。如果您有11月21日或之后的Juno SR2维护版本,或Kepler流程里程碑M4或更高版本,则不需要此修补程序。

答案 4 :(得分:0)

我正在使用Kepler 4.3.0.I20130605-2000,并且在缓慢更改标签时遇到了烦人的问题。

我的项目使用Spring 3.1,JPA 2,Hibernate。

我通过以下步骤让Eclipse运行得非常快:

(1)最小化自动验证:

(menu) Window:Preferences:Validation

(2)不要加载不必要的插件:

(menu) Window:Preferences:Startup and Shutdown

(3)我也关闭了所有观点,然后只重新打开了我真正需要的观点。

(4)我根据需要用尽可能少的视图制作了精益Java视角。

(5)优化eclipse.ini。

注意奇怪的参数值:

-Xmx930m

在我的机器上,如果Xmx&gt; 930 JVM无法启动(OS:XP SP3,Ram:4Gb)

eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130521-0416

-product
org.eclipse.epp.package.jee.product

--launcher.defaultAction
openFile

--launcher.XXMaxPermSize
512m

-showsplash
org.eclipse.platform

--launcher.XXMaxPermSize
512m

--launcher.defaultAction
openFile

--launcher.appendVmargs

-vm
C:\dev\Java\jdk1.6.0_26\bin\javaw.exe

-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx930m