【发布时间】:2013-11-11 23:21:05
【问题描述】:
我正在尝试在我的 4GB RAM MacBook Pro 上使用带有 WTP 的 Eclipse Juno(版本:4.2.0 Build id:I20120608-1400)在 MacOSX Lion 上进行 JavaScript/Node.js 开发。有时它会变得非常缓慢,并且无法使用。我尝试通过首选项(禁用所有验证器)和初始化变量进行调整,并按照建议升级到 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 性能吗?
【问题讨论】:
-
为什么您的最大堆大小设置为 256MB?这是 Juno 默认值的一半。
-
我已将 256m 属性增加到 512m,将 64m 增加到 128m(MacOS 上 Juno 的默认值为 256m,-Xmx384m 除外)。我禁用了所有验证器,所有亮点。我现在看起来像带有语法突出显示的记事本,它仍然挂起并使用 361% 的 CPU 和 RAM 负载。我很确定这是 WTP 的问题。
-
@recidive FWIW,在测试了一周的 Eclipse(JEE 封装)之后,我又回到了 Indigo。 Juno 中似乎存在严重的整体性能问题。我使用 Java 开发人员包的同事得出了相同的结论。
-
有趣的是,为什么 Eclipse 团队专注于不必要的外观更改,而不是对所有开发人员来说最重要的事情:性能。当你输入谷歌:“Eclipse is”时,第一个建议是“Eclipse is SLOW”。
标签: eclipse performance eclipse-wtp