类型:LinuxApp,创建时间:Aug. 6, 2016, 2:18 p.m.
标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/101/。
今天我的 opensuse 自动更新了 firefox 48。最重要的变化就是现在有了与 chrome 类似的多进程模式。但是看起来很奇怪,只有两个进程?一个 firefox ui 进程,我为 firefox,一个remote tab 进程,名为 web,居然不是每个 tab 一个进程。。
不管怎么样,总归是件好事,现在 ui 进程不至于卡到暴了。启用的方式是,当然是打开about:config
把browser.tabs.remote.autostart
改为true
把extensions.e10sBlockedByAddons
改为false
前者启用多进程,后者当你安装了第三方应用的时候也强制启动多进程。
听闻接下来mozilla 还会继续改进 firefox,最终会让每个 tab 使用一个新进程。
按照 mozilla 的说法,在 firefox 48 里面启用多进程会让 firefox 占用比原来多 10%-20% 的内存,但是仍然比相同负载的 chrome 少一半的内存。
启用多进程模式会让原来的某些第三方Addon失效。不过很庆幸的是我使用的Addon都是支持的。
2017/03/26 编辑:
目前根据老鱼的测试,firefox 52,可以修改使用多少个进程了。方法是在 about:config 里面修改dom.ipc.processCount
的值,表示使用多少个进程。其实不用填很多,经验公式 cpu核心数量 * 2 一般就够了。
标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/101/。
BINY(Oct. 12, 2016, 5:23 p.m.)
安装插件情况下 强制开启火狐Firefox浏览器的多进程功能(e10s ) https://www.kzwr.com/article/283735
开启后,浏览器 界面UI在开了32个Tabs的情况下明显在切换的时候效果要润滑一个程度。