firefox的plugin-container.exe进程如何关闭?

👁️ 2174 ❤️ 384
firefox的plugin-container.exe进程如何关闭?

为什么要关闭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

在选项上双击就可改。

← Android应用启动优化:解锁高效关联启动的秘密 什么是宏程序编程 →