检测firefox是否真的开启了多进程
firefox 54正式版默认开启了多进程(Multiprocess或者叫做multiple processes)这个新的特性,多进程窗口启用后,firefox的各项性能指标都上了一个台阶,但是你确定你正在使用的firefox真的开启了多进程吗?如果不确定的话,请仔细阅读这篇文章。
通常情况下,如果firefox真的开启了多进程,那么你可以在任务管理器中看到多个firefox.exe,如果你只能看到一个,很有可能说明由于某些因素导致firefox为了稳定性、兼容性自动把多进程给关闭了。
而某些因素通常指的就是那些不支持多进程特性的扩展(附加组件),也就是说,只有当firefox和你安装使用的扩展都支持多进程特性后,这个功能才会真的开启。
为了真的开启多进程,我们现在唯一需要做的就是检测是否有扩展拖累了firefox。
软件No1教你如何准确的检测firefox是否真的开启了多进程:
1、首先我们需要先安装和激活所有你使用的扩展,通常也就在firefox 54及以上版本中等待同步完成。
当你运行一个没有安装扩展的firefox时,打开about:support,会看到:多进程窗口 1/1(已默认启用),这说明多进程已经开启。
如果你安装完所有扩展,打开about:support页面,发现依旧显示:多进程窗口 1/1(已默认启用),那么就无需往下看了,一切正常。
但万一你看到的是:多进程窗口 0/1(因部分附加组件而禁用),那么很不幸,说明多进程被关闭了。
2、找出不兼容多进程的扩展。
这时我们需要一个叫做Add-on Compatibility Reporter的扩展来帮我们检测,这个扩展是mozilla自己开发的,所以结果绝对正确。
Add-on Compatibility Reporter扩展安装地址:
https://addons.mozilla.org/zh-CN/firefox/addon/add-on-compatibility-reporter/
安装之后,你就可以在地址栏中看到这个扩展的图标,点击图标就可以看到它对其他已安装扩展的检测结果。
实际上,这个时候打开about:addons,也就是附加组件页面能够更加直观的看到兼容性检测结果。
支持多进程的扩展右侧会显示:compatible with multiprocess
不兼容的扩展右侧是:黄色感叹号+Not compatible with multiprocess
3、对不兼容扩展进行处理:
如果是你的常用扩展,需要一直使用,但是它又不支持多进程,那么你就需要寻找它的替代品了,相信这也是唯一的途径。
如果问题扩展不常用,除了寻找替代品之外,利用禁用的方式也可以方便的解决这个问题,也就是用时才开启,在禁用问题扩展时你依旧可以享受多进程特性。
4、禁用Add-on Compatibility Reporter。
相信在很长一段时间内你还需要这个扩展,但如果你不安装新扩展,它是完全没有用处的,所以平时禁用Add-on Compatibility Reporter,即可防止忘记这个扩展的名字,也可以防止它增加启动时间和消耗不必要的资源。
5、再次打开about:support页面确认处理结果。
相信当你解决所有扩展问题后,显示的肯定是:多进程窗口 1/1(已默认启用)。
本文地址:https://www.rjno1.com/firefox-multiprocess/
不错的方法,很实用。