Eclipse 3.4(Ganymede)的内存使用率是否明显高于3.2?

我很高兴地使用Eclipse 3.2(或者像可以使用Eclipse一样开心),但当我忘记了原因时,我决定升级到3.4。 我主要使用PyDev,Aptana和Subclipse,很少有Java开发。

我注意到3.4倾向于真的让我的笔记本电脑疝气相比3.2(vista,core2duo,2G)。 3.4上的内存使用情况实际上高于3.2,如果有,是否有减少它的方法?

编辑:我试过禁用插件(我没有太多启用),并使用jvm监视器; 后者很有趣,但我无法弄清楚如何以实用的方式使用信息。 我仍然无法减少内存占用。 我也注意到每隔一段时间Eclipse就会挂起约30秒,然后神奇地回来。


是的内存使用情况可能会变得非常高,并且您可能会遇到JVM问题,因为默认设置有点偏低。 在运行eclipse时考虑使用这个启动参数:

-vmargs -XX:MaxPermSize=1024M -Xms256M -Xmx1024M

有了这些选项,我设法限制了700Mo的内存(这是相当高的,但仍然可以使用我的2 Go)

-vmargs
-Xms128m
-Xmx384m
-Xssv2m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:CompileThreshold=5
-XX:+UseParallelGC
-Dcom.sun.management.jmxremote

并考虑启动

C:[jdk1.6.0_0x path]binjconsole.exe

然后选择'连接/新连接/'eclipse'来监视eclipse使用的内存
(这就是为什么我使用'-Dcom.sun.management.jmxremote')

其他选项在这里可用。


Eclipse拥有的插件越多,Eclipse将消耗的内存就越多。 3.4默认包含的插件数量比3.3多,等等,因为越来越多的开发人员对要包含的功能声名狼借。

转到窗口 - >显示视图,并开始输入“插件”,其中一个选项将是插件注册表。 打开该视图,然后单击箭头仅显示活动插件。 这些是实际加载到内存中的插件。 我的Eclipse 3.3目前有445个左右的插件加载了89个。 一旦你看到哪些你不会使用(现在,例如,我没有使用Mylyn,但我希望将来),你可以有选择地开始禁用帮助菜单中的插件。

链接地址: http://www.djcxy.com/p/90557.html

上一篇: Is Eclipse 3.4 (Ganymede) memory usage significantly higher than 3.2?

下一篇: How can I reduce Eclipse Ganymede's memory use?