61

我在一个相当大的 PHP 项目上使用 Eclipse PDT,而 IDE 几乎无法使用。打开一个文件需要将近 30 秒,而其他操作,比如在文件资源管理器中选择一个文件夹、编辑一些文本等也同样慢。

我按照各种说明加快速度,但似乎没有任何效果。这是我当前的eclipse.ini文件。知道如何改进它吗?

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-server
-Dosgi.requiredJavaVersion=1.7
-Xmn128m
-Xms1024m
-Xmx1024m
-Xss2m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+UseParallelGC

系统:Eclipse 4.2.0,Windows 7,4 GB RAM

4

11 回答 11

35

看起来 Eclipse 默默地创建了一个修复程序,并通过他们的 wiki (!) 秘密地宣布了它。至少对我来说似乎缓解了这些问题;虽然我还没有测试它的长度。

请参阅http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

基本上你应该从他们的 4.2 更新站点安装“Juno SR1 Patches/Eclipse UI Juno SR1 Optimization”:http: //download.eclipse.org/eclipse/updates/4.2

此优化的错误跟踪:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=394588

于 2012-12-18T09:09:19.417 回答
28

PDT 3.1 和 eclipse 4.2 (juno) 存在已知的性能问题。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=385272

这是解决方案:

打开不同的透视图(例如 java,但不是 php)并重新启动 eclipse。之后,您可以节省地切换回 php 透视图。Eclipse 不会有性能问题。

这里也提到

于 2012-09-05T07:11:19.517 回答
9

实际上,在查看您的机器配置时,您应该确保机器中没有发生任何其他事情并尝试减少所需的内存,例如 -Xmx512m。如果您请求的堆空间过多,那么您可能正在执行大量操作系统分页。

于 2012-07-16T14:29:25.643 回答
6

还有一个已知的错误使某些系统上的 eclipse juno 变慢:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=385272

一种解决方法似乎是删除该workbench.xmi文件。

于 2012-09-03T20:02:51.027 回答
4

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

  1. 确保您已经在 J​​uno SR1 版本(2012 年 9 月)的包上运行
  2. 调用帮助 > 安装新软件
  3. 选择这个存储库:http: //download.eclipse.org/eclipse/updates/4.2
  4. 展开 Juno SR1 补丁并安装 Eclipse UI Juno SR1 优化

为我工作

于 2013-01-17T11:50:16.433 回答
3

我在运行 Eclipse 和 ARM 模拟器时遇到了类似的问题。当我在 Eclipse 上从一个选项卡切换到另一个选项卡时,它需要 5 秒钟才能切换,并且 Eclipse 会暂时处于“无响应”模式。实际上,我使用 -Xmx1024m 增加了 eclipse.ini 上的堆内存。它解决了这个问题。

于 2012-10-22T05:20:16.537 回答
2

在切换到 4.2(使用 PDT)时,我遇到了非常大的 UI 性能问题,经过一段时间的调查,我注意到这是由于…… PHP 的观点。这没有任何意义,但我可以在两台不同的计算机上确认它。

尝试切换到另一个(如 Resource ),然后重新启动 Eclipse(最后一部分很重要)。

让我知道这是否有帮助。

于 2012-07-21T22:23:28.270 回答
2

我在性能方面遇到了很大的问题(在编辑器窗口之间切换很慢)。我修改了 eclipse.ini 文件以使用 -Xmx1024m 而不是 -Xmx512m 并且性能要好得多。

更新——过了一会儿,我开始注意到上面的修复并没有让我的问题完全消失。我确实发现上面的另一篇文章很有帮助。我安装了 Spring Source Toolsuite 插件,我相信这可能是缓慢的根源。在以下链接安装补丁后,Eclipse 运行更加顺畅:http ://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

于 2012-12-05T14:13:39.287 回答
1

Eclipse 4.2 Service Release 2 于几天前(2013 年 3 月 1 日)发布。这是所有这些调查和之前建议的补丁的结果。试一试!

于 2013-03-05T01:57:30.770 回答
0

确保您在 Linux 上关闭了“显示空白字符”。(https://bugs.eclipse.org/bugs/show_bug.cgi?id=320595

于 2013-12-12T17:16:33.283 回答
0

我正在使用 Eclipse 4.2.2 版本来开发 android 应用程序。但是在编写我的应用程序时它很慢。(不是 XML 图形布局或 Android 模拟器)

我也在使用 NetBeans,但它工作得非常好!

特别是我想在这里通知我已经向 Eclipse 添加了更多插件,现在我已经卸载了所有这些。现在只有带有 Eclipse Base Plugins 的 ADT Plugin。

我已经看到了一些加速 Eclipse UI 的最佳设置。

我想知道我的笔记本电脑的最佳设置是什么。

Windows 8.1,12 GB 内存。

最后很抱歉在这里发帖,我不能发布任何问题,因为我被阻止了。

我希望从这里得到最好的解决方案。

于 2014-06-07T13:07:49.103 回答