题
我是Eclipse PDT Helios,即使使用小型PHP文件(如10行),它有时甚至会冻结2-3秒,而其中包含任何包含的10行或任何复杂的语句可能会在解析时引起问题。我的机器有超过3GB RAM,我将堆尺寸设置为990MB。 CPU为Intel E7500 2.9GHz。
可能是什么问题呢?这样的工作很烦人。我了解打开大型文件(如50kb)时“思考”几秒钟,但是小文件呢?当我进行更改或保存文件时,它也会冻结。这正在减缓开发过程。我可以每分钟或2 :(
不确定这是否是正确的论坛,但这是与IDE相关的编程问题,因此我想这里的人们不会介意帮助我。
我正在使用已安装子插型的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
解决方案
我写了 有关加速PDT索引的文章. 。它可能会有所帮助。
其他提示
PDT 3.1和Eclipse 4.2(Juno)有已知问题。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=385272
这是解决方案:
打开不同的视角(例如Java,但不是PHP)并重新启动Eclipse。之后,您可以保存回到PHP的视角。 Eclipse将没有(PDT引起的)性能问题。
也提到了 这里