EclipseJuno在编辑器中切换选项卡的速度很慢

EclipseJuno在编辑器中切换选项卡的速度很慢,eclipse,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 正如在上所建议的那样,这只会导致在我

在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
正如在上所建议的那样,这只会导致在我重新启动Eclipse之后需要更长的时间才能再次发生问题


我不敢相信,在一台装有SATAIII SSD、i5处理器和8GB内存的机器上,文本编辑器中切换标签的速度会如此之慢。还有什么我可以试试的吗?

朱诺和朱诺SR1在打开、关闭和切换编辑器时存在严重的性能问题


。您可以安装Juno的维护版本进行尝试。

编辑:SR1补丁不再是最佳选项,因为SR2已经发布。最新的EclipseJuno(4.2.2)或开普勒(4.3)一发布就立即使用()


如果您还不想安装SR2(正式发布日期为),那么EclipseJunoSR1有一个补丁

  • 调用帮助>安装新软件
  • 选择此存储库:
  • 展开Juno SR1修补程序并安装Eclipse UI Juno SR1优化
  • 请在此处阅读更多信息:

    我在Ubuntu中也遇到过类似的问题,将
    常规/外观/主题
    设置切换到
    经典
    帮助很大。

    更新:EclipseJuno的新性能版本(SP2)发布了。因此,如果您的EclipseJuno(4.2)太慢,或者如果它间歇性崩溃,则可以将其更新为SP2

    只需转到帮助->检查更新

    另外,请在执行此操作之前备份您的Eclipse文件夹

    原始答案:

    这是EclipseJuno中的一个已知问题,为此发布了一个补丁。安装此选项可修复性能问题-

    引述

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


    确保您已经在Juno SR1版本(2012年9月)的软件包上运行调用帮助>安装新软件选择此存储库:展开Juno SR1修补程序并安装Eclipse UI Juno SR1优化要重复,此修补程序仅适用于Juno SR1版本的用户。如果您有11月21日或更高版本的Juno SR2维护版本,或开普勒流里程碑M4或更高版本,则不需要此修补程序。

    我使用的是开普勒4.3.0.I20130605-2000,并且由于标签更改缓慢而遇到了恼人的问题

    我的项目使用Spring3.1、JPA2和Hibernate

    我通过以下步骤让Eclipse运行得相当快:

    (1) 最小化自动验证:

    (menu) Window:Preferences:Validation
    
    (2) 不要加载不必要的插件:

    (menu) Window:Preferences:Startup and Shutdown
    
    (3) 我还关闭了所有透视图,然后只重新打开我真正需要的透视图

    (4) 我创建了一个精简Java透视图,根据需要使用尽可能少的视图

    (5) 优化eclipse.ini

    请注意奇怪的参数值:

    -Xmx930m
    
    在我的机器上,如果Xmx>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
    

    哪些编辑器是打开的,文件有多大,有多少个选项卡?从
    Windows7
    Classic
    也有帮助。两个黄色图标的闪烁仍然会重新加载依赖项,语法图标闪烁缓慢。一年后,你可能已经发现了这一点:“怪异”值“930m”这是由于32位JVM施加的限制造成的。