为什么要关闭container进程?
查看firefox所消耗的资源:
ff本身: cpu一般是0-10%, 内存一般是400MB左右
plugin-container: cpu所占的比例很高, 可达70%左右, 特别是有flash的页面(因为它主要就是管flash等插件的进程). 内存一般是在100MB左右.
火狐的plugin-container.exe进程?
这是一个独立进程和单一进程的问题。
firefox3.6.4之前的版本,都只占用单一进程,从3.6.4开始,firefox多了一个plugin-container.exe进程,这个是那些浏览网页所需要的插件运行的进程(主要是flash插件?)。
分离进程最大的好处就是可以防止大面积崩溃。3.6.4之前的firefox,只有一个进程,如果有一个网页中的一个地方出现崩溃,就会使整个firefox都崩溃,这对于经常遇到网页崩溃的用户来说简直就是摧残。
而从3.6.4开始,firefox把插件独立出来一个进程,可以避免由于插件错误而造成的firefox崩溃。事实上一个正式版的浏览器的崩溃基本上都是由于flash等插件引起的。
而chrome是将每个网页都设置成为一个独立的进程。这样,当某一个网页出现问题时,就会单单那一个网页不能浏览,其他的都没问题。
应该说独立进程为浏览器的稳定提供了帮助,但也消耗了较多的系统资源。
显然每个网页都有独立进程的系统开销是最大的,但只要系统资源足够,用户体验也是最好的。 应该说从firefox3.6.4之后加入了插件进程,就基本上杜绝了由于flash问题而引起的崩溃。
我一直用firefox,从3.6.4发布以来,见过flash崩溃,还没见过其他的问题。
firefox升级到3.6.4后多了一个plugin-container.exe进程,每次启动firefox后都跟随启动,
彻底关闭该进程
地址栏输入about:config回车 地址栏再输入plugins dom.ipc.plugins.enabled dom.ipc.plugins.enabled.npctrl.dll dom.ipc.plugins.enabled.npqtplugin.dll dom.ipc.plugins.enabled.npswf32.dll dom.ipc.plugins.enabled.nptest.dll 以上5项value均改为false
在火狐浏览器地址栏里输入about:config,点击出现的我会小心按钮,然后再在过滤器里输入dom.ipc.plugins.enabled,
把dom.ipc.plugins.enabled
dom.ipc.plugins.enabled.npctrl.dll
dom.ipc.plugins.enabled.npqtplugin.dll
dom.ipc.plugins.enabled.npswf32.dll
dom.ipc.plugins.enabled.nptest.dll
以上5项value均改为false
在选项上双击就可改。