3

我正在使用 Eclipse PDT Helios,即使在处理小型 PHP 文件时,它有时也会冻结 2-3 秒,例如 10 行没有任何包含在其中或任何可能在解析时导致问题的复杂语句。我的机器有超过 3GB 的 RAM,并且我已将 HEAP 大小设置为 990MB。CPU 是 Intel E7500 2.9Ghz。

可能是什么问题呢?那样工作很烦人。我知道当打开大于 50KB 的大文件时它会“思考”几秒钟,但小文件呢?当我进行更改或保存文件时,它也会冻结。这正在减缓开发过程。我可以每分钟或两分钟冻结一次 :(

不确定这是否是正确的论坛,但这是与 IDE 相关的编程问题,所以我想这里的人们不会介意帮助我。

我正在使用安装了 Subclipse 的 Eclipse 进行 PHP 开发,并且我的工作副本位于我们本地网络中的服务器上。

我目前的 eclipse.ini 是

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.php.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dorg.eclipse.swt.internal.gtk.disablePrinting
-Dosgi.requiredJavaVersion=1.5
-Xms1024m
-Xmx1024m
-XX:PermSize=512m
-XX:MaxPermSize=512m

4

2 回答 2

2

我写了一篇关于加速 PDT 索引的文章。它可能会有所帮助。

于 2010-10-28T15:29:30.257 回答
2

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

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

这是解决方案:

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

这里也提到

于 2012-09-05T06:58:26.990 回答