就是Eclipse 3.4(木卫三)内存使用量超过3.2显著高?(Is Eclipse 3.4 (G

2019-06-23 09:47发布

我愉快地使用Eclipse 3.2(或高兴,因为一个可以使用Eclipse),当一个被遗忘的原因,我决定升级到3.4。 我主要使用的PyDev,Aptana和Subclipse的,非常小的Java开发。

我注意到3.4倾向于比3.2(Vista中,酷睿2,2G),以真正给我的笔记本电脑疝气。 是3.4的内存使用情况实际上比3.2更高,如果是的话有没有降低它的方法吗?

编辑:我尝试禁用插件(我没有太多反正启用)和使用的JVM监控; 后者是有趣的,但我无法弄清楚如何使用信息在任何实际的方式。 我仍然不能够降低其内存占用。 我也在一段时间的Eclipse只是挂了〜30秒注意到每一次,然后奇迹般地回来了。

Answer 1:

是的内存使用量可以得到真正的高,你可能会遇到与你的JVM的问题,作为默认设置是有点低。 考虑在运行Eclipse时使用此启动参数:

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


Answer 2:

有了这些选择,我设法限制用于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]\bin\jconsole.exe

并选择“连接/新建连接/‘日蚀’,以监视日食使用的内存
(这就是为什么我使用“-Dcom.sun.management.jmxremote”)

其他可供选择这里 。



Answer 3:

在更多的插件,你有更多的内存空间Eclipse将消耗。 3.4默认包含多个插件大于3.3,等等,等等,随着越来越多的开发鼓噪要包括的特征。

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



Answer 4:

要添加到我以前的答案,您最近更新:

Eclipse的只是挂起〜30秒,然后奇迹般地回来了。

这通常是用超时(以及相关的“冻结”,而应用程序正在等待超时说)失败的网络访问的迹象。

尝试在DOS提示符下键入“净使用”,并检查是否有净路径声明那里,他们中的一些,你可以摆脱掉(“NET USE / d aUselessPath”)。 可以肯定,还要检查你声明股份(份额净值)。


既然你是Vista,还要尽量禁用SuperFetch的 ,看看您是否仍然遇到这些冻结(无论是日食和Firefox)。
打开CMD提示具有管理权限,输入“net停止SuperFetch的”停止SuperFetch的服务。
这不是一个很好的长期解决方案,虽然,只是一个快速检查,以。 Superfetch的应保持,而实际上将重新启动您的下次重新启动,因为该服务被设置为每个Windows会话自动启动。
同样,这只是为了看看是否有是服务与您冻结之间的任何连接。



文章来源: Is Eclipse 3.4 (Ganymede) memory usage significantly higher than 3.2?