小编典典

如何加速 Eclipse?

all

这个问题的答案是 社区的努力。编辑现有答案以改进这篇文章。它目前不接受新的答案或交互。

如何让 Eclipse 体验更快?

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

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


阅读 182

收藏
2022-02-25

共1个答案

小编典典

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

  • 使用 最新版本的 Eclipse (2020-06,截至 2020 年 6 月 26 日)
    请注意评论(2014 年 7 月)与六年前有效的标准相矛盾:

Indigo (3.7.2) SR2 中的“相同”工作区加载时间为 4 秒,Kepler SR2 (4.3.2) 中的加载时间为 7 秒,Luna
(4.4.0) 中的加载时间为 10 秒。都是 Java EE
包。较新的版本有更多捆绑的插件,但趋势仍然很明显。(通过“相同”工作区,我的意思是:使用相同的(额外安装的)插件,从版本控制中签出相同的项目)。

  • 使用最新的 JDK 启动它(在撰写本文时是 Java 14,这不会阻止您在 Eclipse 项目中使用您想要的任何其他 JDK 进行编译:1.4.2、1.5、1.6 旧…)

      -vm jdk1.6.0_10\jre\bin\client\jvm.dll
    
  • 配置 eclipse.ini

      -Xms512m
    

    -Xmx4096m
    […]

Xmx参数是 Eclipse 将获得的内存量(简单来说)。使用-Xmx4g,它会获得 4 GB 的 RAM 等。


笔记:

  1. 引用 jvm.dll 有以下优点:

  2. 启动画面更快出现。

  3. 进程列表中的 Eclipse.exe 代替了 java.exe。
  4. 防火墙:Eclipse 想要访问 Internet 而不是 Java。
  5. 窗口管理品牌问题,尤其是在 Windows 和 Mac 上。

2020 年 12月,Udo符合评论

从版本 4.8 (Photon) 开始,每个版本之后都有稳定的速度增益。
每个版本都对主平台进行了优化,以加快加载速度,为深色主题启用更多功能,并为 Java 开发工具的较新 Java 版本添加更多功能。
特别是在最近 3 个版本中,启动时间增加了很多。使用最新版本的 Eclipse 2020-12 应该会显着增加启动时间。

以我的经验,每个新版本的启动速度都要快得多。
但是:仍有一些插件不遵循使用 Eclipse API 的新方式,因此启动速度仍然很慢。
由于从 Eclipse 版本 2020-09 开始更改为 Java 11 作为最低运行时版本,至少核心系统使用了 JVM 的更新功能。升级到更新的
API 并使用现代 CPU 的全部功能(例如并发编程模型)取决于其他插件的提供者。

2022-02-25