fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:3338回复:11

[Beta] Firefox 49.0 部分包含特定扩展的用户可默认开启 e10s

楼主#
更多 发布于:2016-08-15 20:15
Firefox 48.0 正式版推出了多进程 e10s 功能,目前只有部分用户默认开启,详见: Firefox 48.0 已有更多用户默认开启 e10s 了

现在 Firefox 49.0 Beta 的 e10s 测试范围扩大了,部分安装了扩展的用户也被自动开启了 e10s,首先他们也必须满足上述中除未安装任何附加组件以外的条件,对于安装了扩展的用户,也只有安装名单里面的扩展的用户才会默认开启 e10s,如果有装清单以外的扩展,仍旧不默认开启。这个清单第一阶段具体为:
  • 所有兼容 WebExtensions 的扩展
  • GreaseMonkey 3.8 和更高版本
  • downloadYouTubevideosas MP4 1.8.7和更高版本
  • videodownload helper 5.6.1和更高版本
  • Mozilla Lightbeam 1.3.0.1和更高版本
  • Adblock Plus 2.7.3和更高版本
  • uBlock Origin 1.7.6和更高版本
  • Emoji cheatsheet 1.1.1和更高版本
  • Awesome Screenshot Plus 3.0.10和更高版本
  • Persona Plus 1.8和更高版本

基本上这些要么是要么就是受欢迎的扩展,要么是自家的扩展,开发者都明确标明兼容 e10s 的。


Bug 1282120 - [e10s] Beta 49 e10s-addons experiment (phase 1)
Firefox More than meets your experience
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2024-12-21
  • 发帖数980
  • 经验678枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
1楼#
发布于:2016-08-16 07:48
70多扩展,肯定不会默认开启,反正对多进程没兴趣,看到任务管理中一堆火狐进程头大
火狐使用很稳定,使用中很久没崩溃
但是,发现在火狐退出时,如果cpu不够用,就会造成崩溃
火狐运行时间长的话,退出时也很慢,占cpu50左右,需要几十秒才能正常退出内存,
如果同时运行其他程序,cpu不够用,火狐就会崩溃。
我常几天不关火狐,win10休眠。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2016-08-16 09:41
tulip17:70多扩展,肯定不会默认开启,反正对多进程没兴趣,看到任务管理中一堆火狐进程头大
火狐使用很稳定,使用中很久没崩溃
但是,发现在火狐退出时,如果cpu不够用,就会造成崩溃
火狐运行时间长的话,退出时也很慢,占cpu50左右,需要几十秒才能正...
回到原帖
目前也只有两个进程啊。
退出的时候有时候会慢,主要是电脑系统资源占用比较高,Firefox 需要释放资源,会占用一部分cpu和磁盘i/o。有用过 google earth 的就知道了,那个退出超久的,尤其是内存占用超过800MB的时候。
Firefox More than meets your experience
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2024-12-21
  • 发帖数980
  • 经验678枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
3楼#
发布于:2016-08-16 10:02
fang5566:目前也只有两个进程啊。
退出的时候有时候会慢,主要是电脑系统资源占用比较高,Firefox 需要释放资源,会占用一部分cpu和磁盘i/o。有用过 google earth 的就知道了,那个退出超久的,尤其是内存占用超过800MB的时候。
回到原帖
多进程不是像chrome那样,一个标签一个进程吗?
我这经常用到1G内存
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2016-08-16 10:38
tulip17:多进程不是像chrome那样,一个标签一个进程吗?
我这经常用到1G内存
回到原帖
当然不是了,一般就两个进程。

多进程(MultiProcess,简称 e10s)功能,在经历了多年 Mozilla 开发、取消开发、再开发后终于到来了。e10s 实现了浏览器界面和网页进程的分离,从而显著提升了稳定性、提高了浏览器性能和安全性,改善了整体响应速度。具体来说一个进程负责浏览器的内核运作,而将诸如网页显示、媒体播放和插件运行分配给另一个进程,即使一个或多个标签页因为各种原因崩溃无法使用,也不会卡住整个浏览器。
Firefox More than meets your experience
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2024-12-21
  • 发帖数980
  • 经验678枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
5楼#
发布于:2016-08-16 12:03
fang5566:当然不是了,一般就两个进程。回到原帖
哦,这样啊,可以接受。得等扩展都兼容才能启用
pangyf10
火狐狸
火狐狸
  • UID48425
  • 注册日期2014-12-30
  • 最后登录2023-01-08
  • 发帖数202
  • 经验206枚
  • 威望0点
  • 贡献值70点
  • 好评度9点
  • 社区居民
  • 忠实会员
6楼#
发布于:2016-08-16 16:30
fang5566:当然不是了,一般就两个进程。回到原帖
如果我把进程数调高点,比如设到3或者5,在我打开超过5个站点后,firefox是如何决定哪个标签用哪个进程啊?完全随机吗?
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
7楼#
发布于:2016-08-16 21:50
pangyf10:如果我把进程数调高点,比如设到3或者5,在我打开超过5个站点后,firefox是如何决定哪个标签用哪个进程啊?完全随机吗?回到原帖
目前只能两个进程,不能调,界面(核心)一个,网页等另一个。未来可能会扩展分离(猜测),同域名网站一个进程,但不知何时才能稳定。
pangyf10
火狐狸
火狐狸
  • UID48425
  • 注册日期2014-12-30
  • 最后登录2023-01-08
  • 发帖数202
  • 经验206枚
  • 威望0点
  • 贡献值70点
  • 好评度9点
  • 社区居民
  • 忠实会员
8楼#
发布于:2016-08-16 21:58
yfdyh000:目前只能两个进程,不能调,界面(核心)一个,网页等另一个。未来可能会扩展分离(猜测),同域名网站一个进程,但不知何时才能稳定。回到原帖
调这个变量啊dom.ipc.processCount,确实可以让进程更多的。
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
9楼#
发布于:2016-08-17 03:27
pangyf10:调这个变量啊dom.ipc.processCount,确实可以让进程更多的。回到原帖
原来已经能调了啊。这个我还没调过呢。

https://dxr.mozilla.org/mozilla-central/source/dom/ipc/ContentParent.cpp#780 看,好像就是随机取一个进程。IsAlive 是鉴别进程是否即将销毁(ActorDestroy)。
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2025-04-29
  • 发帖数2051
  • 经验567枚
  • 威望1点
  • 贡献值432点
  • 好评度24点
  • 社区居民
  • 忠实会员
10楼#
发布于:2016-08-17 05:38
amd 最新驱动似乎解决了ff黑屏的问题。
My Technical Blog: http://art-technical.blogspot.com/
浪子剑
小狐狸
小狐狸
  • UID52362
  • 注册日期2015-12-22
  • 最后登录2018-04-10
  • 发帖数3
  • 经验4枚
  • 威望0点
  • 贡献值4点
  • 好评度4点
11楼#
发布于:2016-08-17 08:31
yfdyh000:目前只能两个进程,不能调,界面(核心)一个,网页等另一个。未来可能会扩展分离(猜测),同域名网站一个进程,但不知何时才能稳定。回到原帖
dom.ipc.processCount参数可以无限扩展内容进程数量,速度、响应能力明显增强。这个参数很少有人知道,本人也是最近才知道,试用了一段时间没有出现严重的bug。同一个域名下的所以网页共享同一个进程我基本认同(但是同一个域名下的网页用后台方式打开会独立创建一个进程)。我google了这个参数,最早出现的帖子可以追溯到2014年,说明这个参数测试了至少2年了,应该相对稳定了。至于开多少个内容进程合适,我查阅了很多帖子都是争论不休没有定数,所以我姑且先设置了8(理由就是firefox预期要扩展到8个内容进程)。以上都是我个人的使用经验,不一定正确合理,希望有更多的人能知道这个参数的存在,这样才能分享更好的使用经验。
游客

返回顶部