阅读:2877回复:10
[Nightly] Firefox 54.0a 已带来 2 个 content 进程
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 子进程了。 |
|
|
1楼#
发布于:2017-01-28 21:26
|
|
2楼#
发布于:2017-01-28 20:30
在最近的 Nightly 54.0a 版本当中,已经实现了 2 个 content 子进程了。
|
|
|
3楼#
发布于:2016-11-15 13:13
Bug 1304140 - Implement the Large-Allocation header
https://bugzilla.mozilla.org/show_bug.cgi?id=1304140 |
|
4楼#
发布于:2016-11-15 11:06
1个 还是不够用有点卡,至少4个
|
|
5楼#
发布于:2016-11-13 14:50
|
|
|
6楼#
发布于:2016-11-12 13:40
|
|
|
7楼#
发布于:2016-11-11 18:09
目前他這樣做還是不夠用把...目前在等可以真正的跑多核心處理來跑步然開多分頁畫面真的很卡
|
|
8楼#
发布于:2016-11-11 18:00
|
|
9楼#
发布于:2016-11-11 17:02
不知道后期会怎么实现这个逻辑
万一一堆无聊图的标签放在进程1里,打了一大堆字的论坛标签和某个flash播放标签在进程2里 进程2崩了,打了一大堆字的论坛标签还是没救啊 |
|
|
10楼#
发布于:2016-11-11 15:13
我只摸摸不进去
|
|