一直使用FireFox,有很多好用的插件和扩展,番羽土啬、收藏夹同步什么的都很方便。但无奈本本内存不给力啊,打开多个网页或是看视频多了就闹罢工。一度怀疑是安装的插件拖慢了FireFox,网上也有“十大拖慢火狐启动速度的插件”的说法,也禁用了不少,但没见多大起色。总不能把常用的都禁了吧,那还不成光杆儿司令了?
今天无意中看了下内存占用,总觉得以前信任的plugin-container.exe进程有点阴险的味道,都快赶上主进程的占用了——哦,不,已经超过了!!!
这还得了,赶紧上Google上百度之!原来这是一个在Firefox中加入的一项新功能:崩溃保护。据官方介绍,它提供了对第三方插件的崩溃保护,防止浏览器在运行Flash等第三方插件时造成的假死状况。也就是说,plugin-container进程把AdobeFlash, Apple Quicktime和MicrosoftSilverlight这几个插件单独隔离到这个独立的进程之中,这样浏览器就不会因为这些插件的崩溃而受到影响。虽然功能是先进了,但却十分占用系统资源。
可以有以下的解决办法:
1、使用FireFox3.5系列这些没--有独立插件进程的旧版本,可以从Mozilla的官网上下载到的;
2、在FireFox中手动关闭plugin-container进程,具体方法参考Mozilla官方网站:
http://kb.mozillazine.org/Plugin-container_and_out-of-process_plugins
由于我用的是Firefox4.0苦菜花增强优化便携绿色版,所以选择手动关闭。而且,对于俺家5年高寿的老爷机来说,这个功能不要也罢!
禁用方法:
打开火狐浏览器,在地址栏输入about:config,然后在"过滤器"中输入ipc进行筛选。
鼠标双击每一项,将所有项的布尔值true全改为false,整数值改为10,如下图:
修改前(FireFox5.0,其它版本类似):
修改后:
然后重新启动一下Firefox,讨厌的plugin-container.exe进程就不见了,被占用的系统资源也被释放出来了。