Eclipse Juno + WTP + EGit死得很慢

时间:2012-07-24 20:50:44

标签: eclipse performance eclipse-wtp

我正在尝试使用Eclipse Juno(版本:4.2.0 Build id:I20120608-1400)与WTP for MacOSX Lion上的JavaScript / Node.js开发,在我的4GB RAM MacBook Pro上。有时它会变慢而且无法使用。我尝试通过首选项(禁用所有验证器)和初始化变量进行调整,并按照建议升级到1.7 VM。这是我的eclipse.ini文件的内容:

-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java
-vmargs
-Xms64m
-Xmx256m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:+UseParallelGC
-XX:+UseCompressedOops
-XX:MaxPermSize=256m
-server

有人可以建议我可以做些什么来提高WTP性能吗?

9 个答案:

答案 0 :(得分:9)

不幸的是,我可以说出这一点。与靛蓝相比,juno无法使用。每次点击我都需要等待几秒才能得到gui的反应。我也可以排除我硬件方面的原因。

答案 1 :(得分:6)

请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=385272上的评论。

我们知道这里存在问题,但目前还不确定原因是什么。我们正在分析各种情景,试图弄清楚为什么有些人会看到如此严重的退化,而大多数情况似乎至少可以接受。

请发布有关上述缺陷的信息,了解您在那里使用的功能,也许它可以帮助追查罪魁祸首......没有笑脸,这很严重。

答案 2 :(得分:5)

我遇到同样的问题,似乎通过选中“使用虚拟内存映射”复选框解决,你可以看到选项, 偏好设置 - >团队 - > Git - >窗口缓存

答案 3 :(得分:1)

为缓慢的Juno响应时间找到了a bug report (id : 385272)

答案 4 :(得分:1)

有一个official performance patch for Juno SR1。否则,您可以切换到Juno SR2或Kepler

答案 5 :(得分:0)

尝试使用不同的透视图(例如,资源1)并重新启动Eclipse。

有帮助吗?

答案 6 :(得分:0)

对我来说,问题只发生在PHP的角度来看。以不同的角度启动Eclipse Juno,然后切换到PHP透视图,使标签切换合理。

存在一种不那么繁琐且永久的解决方案,这非常简单。 安装Web开发工具修复了这个问题。

答案 7 :(得分:0)

我找到了一个非正式的补丁,这使编辑器之间的切换速度更快。看到这个评论: https://bugs.eclipse.org/bugs/show_bug.cgi?id=391868#c28

您只需添加引用的页面http://www.objectteams.org/EclipsePatch422beta/,它似乎要快得多。非官方补丁,所以请先备份你的Eclipse。

答案 8 :(得分:0)

您应该禁用Node.js和其他JavaScript库的验证,因为它们应该由其提供程序进行验证。试试这个:https://stackoverflow.com/a/19909401/1040124