有没有一种方法可以指示Eclipse在最小化时卸载内存?

4

我使用带有许多插件的Eclipse,并且会同时打开多个窗口,内存使用量很大,我的系统大部分时间都会挂起。

在FireFox中,我们可以设置标志config.trim_on_minimize=true,每当FireFox最小化时,RAM内存使用量就会减少(即交换),我想知道是否有类似的选项可以在Eclipse中实现?

谢谢。

1个回答

1

我猜你在使用Windows系统。似乎操作系统(至少是Windows XP)在最小化Java桌面应用程序时会积极地进行交换。将应用程序恢复时会有一些“迟缓”的感觉。

为了防止这种行为,Eclipse中实现了一个“修复”方法。您可以在bug 85072中了解更多信息。我认为您无法更改此设置。

一个问题:当您的系统开始挂起时,所有物理内存都已耗尽,整个系统变慢还是只有Eclipse?如果是后者,可能是GC使Eclipse变慢,因此如果您有空闲内存,可以尝试为Eclipse添加更多内存(在eclipse.ini文件中增加-Xmx值)。


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