Firefox 扩展推荐:Memory Fox(限WindowsXP+)
// 2009年12月25日 // 推荐文章, 软玉温香 // 21条留言 »
注意:安装时提示非法插件等信息的同学,请先注册mozilla的账户,登录后再安装就不会再提示非法了。
内存占用一直是困扰Firefox的一个大问题,按Lucifr的使用情况,打开4-5个标签页浏览一段时间之后,内存占用就能飚上150+MB。有人说这样有助于Firefox的浏览体验,但和我一样从小米加步枪走过来、对资源占用很纠结的人来说总是觉得如芒在背。
在Firefox3.0时期有一个叫RamBack的插件可以用来释放Firefox的内存,经Lucifr的试用,有些效果但并不能让人满意。用上Windows7之后Firefox的内存占用也还是不太令人满意,时不时地跑上200MB;于是我发现了AFOM这个插件,并最终见到此插件的进化型:Memory Fox。
按插件作者IDEVFH的说法,Memory Fox侧重于对工作集及私有工作集这两类内存进行刷新及恢复。当资源需求(堆和栈)达到预设值时就会自动进行对内存的整理。除了自动整理,还支持手动释放内存,只要按下Alt+A即可。
效果见下图,在打开了大概3个标签页后内存占用为144M,按下Alt+A,立刻缩减到75M,而当Firefox处于空闲状态的时候,内存则自动保持在55-65M左右,当然对于不同内存大小以及缓存设定可能会有区别。
安装:Memory Fox 此插件已经被删除了,但是插件作者的另一个降内存插件 AFOM 已经升级,支持 Firefox 3.6 了: AFOM
注:此插件目前处于试验阶段,且只支持WindowXP及以上系统。安装后要手动激活(Alt+A)。








通过RSS订阅












eric 童鞋说:
2009年12月25日20点53分
火狐吃内存的情况比Maxthon好多了,不过现在是不是已经失去了最小化整理内存的功能了?
回复
Lucifr 童鞋回复说:
@eric, 最小化的那个3.5以来就不行了
回复
asiapan 童鞋说:
2009年12月26日01点26分
我是XP,想安装,却提示不是合法的安装包,无法安装
回复
Lucifr 童鞋回复说:
@asiapan, Firefox什么版本?3.5?
回复
asiapan 童鞋回复说:
@Lucifr, 版本是3.5.6
回复
Lucifr 童鞋回复说:
@asiapan, 你有Mozilla的账户么?你可以试试登录之后再装,如果还不行,建议你用Afom,同一个作者的
回复
yacca 童鞋说:
2009年12月26日12点22分
刚才开了几个tab试了试,在任务管理器里显示 的确内存有减少…约莫20%.
晚上开20个试试-.-
回复
Lucifr 童鞋回复说:
@yacca, yacca童鞋最近也很忙啊,文章都少了~
回复
yacca 童鞋回复说:
@Lucifr, 对的,投入比较多时间在工作上了,压力比较大,拼命ing~~~ 难得看次电影,看看美剧,也懒得写了…
回复
呵呵 童鞋说:
2009年12月26日15点49分
我的内存占用每次都能达到500M,伤心。
回复
Lucifr 童鞋回复说:
@呵呵, 试试这个吧,肯定有改善的
回复
thw 童鞋说:
2009年12月26日16点05分
非常好用,我用的是 AFOM,自动释放的,以前动不动就上百,现在很难上百了
回复
sunxun 童鞋说:
2009年12月26日19点10分
windows xp sp3
12 个标签,两种测试方法,其中11 个为重启前打开,重启后自动加载的。
内存使用 虚拟内存使用
前 170,572K 169,904K
后 96,280K 169,996K
所有进程占用内存(多了个afom.exe)
前 532MB(包括内存和虚拟内存)
后 534MB(包括内存和虚拟内存)
所有数据都为稳定后的数据。虽然看单个进程是变少,但是总内存占用没有什么变化。没有使用把内存转到虚拟内存的方法,估计只是换个方式把内存挪窝。
回复
Lucifr 童鞋回复说:
@sunxun, 谢谢这位老师,很生动的测试,为了证明您的观点,我也测试了一下,结果发现在Win7下如果等firefox稳定了,什么都不做,即使不装这个插件,系统也在自动释放专用工作集,开12个标签页时插件使用前后两者的内存占用差别不大。
但是实际使用中,也就是firefox处于活动的状态下专用工作集的占用确实是要小的多,我想是不是在活动状态下Firefox本身就不会再去频繁地自动释放专用工作集。
然后我又看了下作者的介绍,他在介绍中提到过这个插件是针对的工作集及专用工作集进行刷新和恢复,工作集是可以与其它进程进行共享的而专用工作集是不进行共享的,而使用过程中的专用工作集释放的确是更多了,那么是不是有利的呢?
不好意思,我对于原理方面确实理解的不是很透彻,还请老师们指点。翻阅网上的一些对于内存优化软件的评论时,很多人也指出内存优化其实并不起到实际作用,认为既然有内存就是要占的。
我个人理解,是Firefox存在的问题在于它占了内存后不会在其它进程需要内存时把内存还回来, 是不是这样还有待验证;还有就是在不同的系统下这个情况会有所区别?
很高兴能跟您交流,还望进一步指教~谢谢!
回复
sunxun 童鞋回复说:
@Lucifr, 额。。。我不是什么老师,内存优化看过很多网上的文章,大多说只是把内存中的数据移动到别的地方,比如从内存中移动到虚拟内存中,虽然在人物管理器里面看少了,但是总量不少,反而因为硬盘慢,速度降低。
第二种方法测量安装一个软件使用的资源占用方法是以前逛杀毒软件的论坛的时候看评测学到的,看用一个软件之前和之后的系统总的内存占用比如单独看相关进程来得更加科学。
我也只是看见你介绍这个东西一时兴起就自己做了个测试。
回复
ZH CEXO 童鞋说:
2009年12月26日23点40分
这个这么神奇,安全么?
回复
Lucifr 童鞋回复说:
@ZH CEXO, 安全上应该没什么问题,但就如楼上的sunxun所说,很多人对这个东西还是有不同的意见,认为它没有起到正面的作用;我还是倾向于使用的,防止溢出
回复
我用3.6没问题 童鞋说:
2010年01月01日19点34分
我用ff3.6最小化仍管用。
每次看到它飙到一定程度我就最小化,没什么问题。
回复
我用3.6没问题 童鞋说:
2010年01月01日19点37分
我不专业,不过我看到CPU的处理相比以前是上去了,我安装了memory fox后。
回复
易绍 童鞋说:
2010年03月03日18点02分
这个插件貌似没了
回复
Lucifr 童鞋回复说:
@易绍, 此插件已经被删除了,但是插件作者的另一个降内存插件 AFOM 已经升级,支持 Firefox 3.6: AFOM
回复