你如何加速Eclipse?

你如何更快地使用Eclipse的体验?

例如:我禁用了所有我不需要的插件(Mylyn,Subclipse,...)。

我没有使用Mercurial的插件,而是将TortoiseHG配置为外部工具。


对Eclipse速度影响最大的三个因素是:

  • 使用最新版本的Eclipse (2008年编写本文时为3.4 Ganimede)
    请注意,DavidBalažic的评论(2014年7月)与六年前工作的标准相矛盾:
  • 靛蓝(3.7.2)SR2中的“相同”工作区在4秒钟内加载,在开普勒SR2(4.3.2)中加载7秒,在Luna(4.4.0)中加载10秒。 所有这些都是Java EE捆绑软件。 较新的版本有更多的捆绑插件,但这种趋势仍然很明显。 (通过“相同的”工作空间我的意思是:使用相同的(额外安装的)插件,从版本控制检出相同的项目)。

  • 使用最新的JDK启动它(编写时为1.7,这并不妨碍您在Eclipse项目中使用任何其他您想要的JDK进行编译:1.4.2,1.5,1.6旧版本...)

    -vm jdk1.6.0_10jrebinclientjvm.dll
    
  • 配置eclipse.ini (有关完整的eclipse.ini,请参阅此问题)

    -Xms128m
    -Xmx384m
    -XX:MaxPermSize=128m _# NOTE: this option is obsolete in Java 8, it will be ignored_
    -Xss2m
    [...]
    
  • Xmx参数是Eclipse获得的内存量(简单来说)。 使用-Xmx384m ,它获得384 MB的RAM,使用-Xmx4G获取4 GB等等。


    注意:

  • 参考jvm.dll有以下优点:

  • 启动画面越早提出。
  • Eclipse.exe在进程列表中而不是java.exe。
  • 防火墙:Eclipse希望访问Internet而不是Java。
  • 窗口管理品牌问题,特别是在Windows和Mac上。
  • 但是,如果您尝试将内存过高,它也会有一些缺点。

  • Eclipse采用的默认内存是MaxPermSize和Xmx的组合。 总共512 MB,这对于1 GB内存计算机来说已经足够了。


  • -Xverify:none添加到您的eclipse.ini文件中。

    它会大幅缩短Eclipse的启动时间(在我的情况下为50%)。 这将告诉VM不要验证它正在加载的所有.class文件。


    转到Windows - > 首选项 - > 验证,并取消选中任何您不需要或不需要的validators

    对于Eclipse 3.7,您可以使用Windows - > 首选项 - > 常规 - > 启动和关闭

    链接地址: http://www.djcxy.com/p/2631.html

    上一篇: How can you speed up Eclipse?

    下一篇: How do you clone a Git repository into a specific folder?