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

[Nightly] Firefox 54.0a 已带来 2 个 content 进程

楼主#
更多 发布于:2016-11-11 13:14
Firefox 48.0 实现了浏览器多进程,但这个多进程实际上是一个 chrome 进程,一个 content 进程,前者负责浏览器界面和内核,后者负责网页渲染显示。实际上用于网页的 content 进程只有一个。

Firefox Nightly 目前正在测试,并且马上就会带来多个 content 进程,目前按照官方的说法,先实现 2 个 content 进程,以后会逐渐使用更多进程。但不同于 chrome 每个标签页一个进程,Firefox 不会这么做,只会使用少量有限的进程,毕竟太多进程会导致内存占用急剧攀升。使用更多进程可以避免因为一个网页挂掉导致整个进程挂掉,影响所有打开的标签页。我之前就有发现一个网页挂掉,然后所有标签页都重新载入的问题。

使用更多进程其实是在 about:config 对应的这个参数值:
dom.ipc.processCount

目前仍为1,加上 chrome 进程,实际上就是 2 个 firefox.exe 进程。如果是 2 个 content 进程,那值就是 2,在任务管理器里面看到的就是 3 个 firefox.exe 进程。大家也可以自行修改里面的值,增加进程。

=====================================
在最近的 Nightly 54.0a 版本当中,已经实现了 2 个 content 子进程了。
Firefox More than meets your experience
谷歌大法好
狐狸大王
狐狸大王
  • UID49692
  • 注册日期2015-04-11
  • 最后登录2024-10-21
  • 发帖数346
  • 经验356枚
  • 威望0点
  • 贡献值286点
  • 好评度26点
  • 社区居民
  • 忠实会员
1楼#
发布于:2016-11-11 15:13
我只摸摸不进去
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2025-04-27
  • 发帖数2040
  • 经验656枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
2楼#
发布于:2016-11-11 17:02
不知道后期会怎么实现这个逻辑
万一一堆无聊图的标签放在进程1里,打了一大堆字的论坛标签和某个flash播放标签在进程2里
进程2崩了,打了一大堆字的论坛标签还是没救啊
-いたんですか? -ええ、ずっと
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
3楼#
发布于:2016-11-11 18:00
白左:不知道后期会怎么实现这个逻辑
万一一堆无聊图的标签放在进程1里,打了一大堆字的论坛标签和某个flash播放标签在进程2里
进程2崩了,打了一大堆字的论坛标签还是没救啊
回到原帖
Flash一般崩插件进程吧,图片和脚本多才容易崩。
估计是听天由命吧。如果能做开放接口,估计会有扩展来实现按网站或规则来分配。
awsderty
火狐狸
火狐狸
  • UID48006
  • 注册日期2014-11-26
  • 最后登录2017-10-30
  • 发帖数135
  • 经验123枚
  • 威望0点
  • 贡献值60点
  • 好评度3点
  • 社区居民
4楼#
发布于:2016-11-11 18:09
目前他這樣做還是不夠用把...目前在等可以真正的跑多核心處理來跑步然開多分頁畫面真的很卡
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2025-04-27
  • 发帖数2040
  • 经验656枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
5楼#
发布于:2016-11-12 13:40
yfdyh000:Flash一般崩插件进程吧,图片和脚本多才容易崩。
估计是听天由命吧。如果能做开放接口,估计会有扩展来实现按网站或规则来分配。
回到原帖
听天由命(>ヮ<)  戳到笑点
-いたんですか? -ええ、ずっと
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
6楼#
发布于:2016-11-13 14:50
白左:不知道后期会怎么实现这个逻辑
万一一堆无聊图的标签放在进程1里,打了一大堆字的论坛标签和某个flash播放标签在进程2里
进程2崩了,打了一大堆字的论坛标签还是没救啊
回到原帖
那像chrome经常整体崩溃连标签崩溃进程都用不到你就满意了?
http://pcxfirefox.wordpress.com/
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2025-03-16
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
7楼#
发布于:2016-11-15 11:06
1个   还是不够用有点卡,至少4个
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
8楼#
发布于:2016-11-15 13:13
Bug 1304140 - Implement the Large-Allocation header
https://bugzilla.mozilla.org/show_bug.cgi?id=1304140
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
9楼#
发布于:2017-01-28 20:30
在最近的 Nightly 54.0a 版本当中,已经实现了 2 个 content 子进程了。
Firefox More than meets your experience
yoyocheung
小狐狸
小狐狸
  • UID51804
  • 注册日期2015-11-21
  • 最后登录2020-12-31
  • 发帖数43
  • 经验51枚
  • 威望0点
  • 贡献值20点
  • 好评度3点
  • 社区居民
  • 忠实会员
10楼#
发布于:2017-01-28 21:26
fang5566:在最近的 Nightly 54.0a 版本当中,已经实现了 2 个 content 子进程了。回到原帖
FDE 53也有
游客

返回顶部