Eclipse 4.2非常缓慢,如何使其更加响应?

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


1
在这30秒钟内获取一些堆栈跟踪,以查看发生了什么。您可以对Eclipse进程进行线程转储。内存和堆栈大小看起来足够大,所以那可能不是您的问题。 - Francis Upton IV
1
实际上,在查看您的机器配置时,您应确保机器中没有其他活动,并尝试减少所需的内存,比如 -Xmx512m。如果您请求了过多的堆空间,则可能会导致大量操作系统分页。 - Francis Upton IV
除了等待SR1,我不确定。我怀疑eclipse.exe文件中可能已经发生了一些还原,如果不是在那里,则可能只是插件仿真层。我切换到Juno并注意到它似乎比先前的版本性能稍低。 - Robert
2
@FrancisUpton,使用-Xmx512m减少所需的内存确实解决了问题。它仍然不够快,但至少可以使用了。非常感谢。请随意将您的评论作为答案发布,我会接受它。 - laurent
4
Eclipse Juno 4.2 bug #385272 可能是根本原因。该缺陷已定于 2013 年 2 月修复在 4.2.2 版本中。更多信息请参见 InfoQ 文章《Eclipse Juno 中的性能问题》。 - buzz3791
这里有另一个线索:当我切换标签时,工具栏会闪烁很多。 - ccleve
11个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接