我使用带有大量插件的eclipse,并且一次打开多个窗口,内存使用量很大,我的系统大部分时间都挂起。
在FireFox中,我们可以设置标志config.trim_on_minimize = true,每当FireFox最小化时,RAM内存使用量就会减少。 (即交换),我想知道在eclipse中是否有任何选项可以做同样的事情?。
感谢。
答案 0 :(得分:1)
我假设你在Windows上工作。似乎操作系统(至少是Windows XP)在最小化时倾向于积极地交换Java桌面应用程序。带回一个应用程序会有某种“迟钝”。
为了防止这种行为,在Eclipse中实现了“修复”。您可以在bug 85072中了解相关信息。我认为你不能改变它。
一个问题:当你的系统开始挂起时,所有的物理内存都消失了,整个系统变慢了,还是只是Eclipse?在后一种情况下,GC可能会减慢Eclipse的速度,所以如果你有空闲内存,你可以尝试为Eclipse添加更多内存(在eclipse.ini文件中增加-Xmx值)。