软件No1:绿色软件制作与分享。

让火狐在使用太多内存的情况下自动重新启动

firefoxlogo       firefox在消耗内存方面有一个已知的历史性问题,每当打开多个标签页,它会随着时间慢慢增加使用的内存,即使你什么也没有做。这个也就是所谓的“内存泄漏”。如果占用内存太多的话,会导致系统运行缓慢,mozilla也承认问题的存在,不过只需要重新启动firefox就可以把内存使用量降低到正常的水平。

 

       为什么不能让firefox使用太多的内存?


       这个问题在软件No1以前的文章中也讲过,如果你经常使用xp,那么会发现,当内存使用量达到800M以上的时候,windows也开始不停的消耗虚拟内存,即使你有2G内存也是这样,所以你会发现很少会有RAM被消耗掉1G的情况。消耗虚拟内存会大大加重硬盘的负担,从而导致系统性能急速下降,出现卡顿的情况。


       而浏览器一直是消耗内存的大户,如果你的火狐安装了许多扩展,那么启动的时候可能就已经吃掉了90M内存哦。看个flash,又会吃掉几十M,并且即使视频关闭掉后,内存还是会占用那么多哦。如果打开太多标签页,占用300M应该不是什么问题(当然这个不是火狐的专利)。


       这样一来,加上杀毒软件,QQ等其他常见应用,800M内存可能就忽忽悠悠被消耗光了,而这个时候你会发现硬盘等狂闪的正常现象。


       所以有效的利用内存是非常有必要的,而这次介绍的Memory Restart就是为此准备的。


       这是一个firefox的小型扩展,功能是现实内存使用量、手动一键重启和自动重启firefox。

 

memory0

 

       安装完毕后,你会在工具栏上看到这个按钮,一般是以绿色显示,把鼠标移上去还可以看到火狐目前使用的内存量,不过通过和任务管理器中的比较,发现这个计量是不准确的。


       当内存消耗过多,按钮的颜色就会变红。点击这个按钮就可以手动重启浏览器。


       或者你也可以在扩展选项中设置,一旦使用多少内存后就会自动重启火狐。不过自动化虽好,但是重启后标签页可能丢失,所以一定要在火狐的选项-常规界面中选择启动firefox时“显示上次打开的窗口和标签页”。


       不过,如果你在非windows系统下面使用,那么这个扩展是无需安装的。比如linux系统,对于内存的管理非常优秀,在RAM被消耗殆尽之前是不会开始使用swap的哦.

 


下载地址:@软件No1


本文地址:http://www.rjno1.com/infor/fun/648-auto-restart-firefox-when-memory-used-too-high.html


添加评论

验证码


刷新


Copyright © 2010-2016 RJNo1.com,All Rights Reserved.

Template V3.8.2 Designed by *HongHui  |  网站地图

软件No1 版权所有