8783
火狐狸
火狐狸
  • UID34717
  • 注册日期2010-11-29
  • 最后登录2013-04-16
  • 发帖数210
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:7046回复:28

多进程 Firefox 开发暂缓 快速改善界面响应优先

楼主#
更多 发布于:2011-11-23 13:51
Mozilla 经过最近的讨论,将 Firefox 按照多进程方式重构的项目 Electrolysis (E10S) 计划暂缓,转而通过一些见效更快的方式改善用户界面响应。Electrolysis (E10S) 的主要目的是改善界面相应时间,主要通过以下两点实现:

将用户界面绘制进程和内容绘制进程分离开。
改善垃圾回收机制。同时还有一些次要目标:
对于多核系统的支持。挑战:现阶段 DOM 依然是单线程的。
改善内存管理。
崩溃保护。
沙箱安全。

目前 Firefox for Android 已经完全实现了多进程,但是桌面版本的重构难度比预期的要大,尤其是如何保证原有的扩展还可以在多进程模式下正常工作这个问题还没有比较好的解决方法。结合其他因素,Mozilla 决定将有限的资源调整到其他可以在短期内实现的改善界面相应时间的措施上,包括:

优化自在 Firefox 3.6.14 起实现的进程外插件管理(Out of Process Plugin)。
Places 优化(Places-optimization)。
递增式垃圾回收。

Mozilla 方面认为通过优先实现以上改善,可以使最终用户更快体会到在界面响应方面的进步。另一方面,多进程 Firefox 项目 Electrolysis (E10S) 将暂缓,但不会取消。




有人知道多進程功能現在開發到哪階段了嗎?
還在初步嗎???

fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2011-11-23 13:51
对 现在的用途是插件进程
但e10s的测试版
用的也是plugincontainer
可惜已经暂停了
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
2楼#
发布于:2011-11-23 13:51
plugincontainer,顾名思义十是插件进程
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-11-23 13:51
内存占用自然是要提升的
毕竟初始化一个进程
但firefox这个又和chrome不同
chrome 是初始化一堆
firefox目前e10s测试版
只是多一个plugincontainer 进程
也就是界面和网页分离
还没做到每个tab开一个进程
ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
4楼#
发布于:2011-11-23 13:51
多进程会不会使得内存占用也提升呢?
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
5楼#
发布于:2011-11-23 13:51

Evernote党路过

Me too。

我说看了办天觉得也像Evernote
闹了半天是跟主题无关的回复
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2011-11-23 13:51
lixinskay
推荐你用用这个 http://service.wiz.cn/web/
回到原帖

Evernote党路过
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
7楼#
发布于:2011-11-23 13:51
从来不多觉得多进程有什么好
也许是Chrome在这方面给我的印象太差
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
8楼#
发布于:2011-11-23 13:51
看好多进程,内存释放效果很好!
dawlen
狐狸大王
狐狸大王
  • UID34286
  • 注册日期2010-10-20
  • 最后登录2015-05-28
  • 发帖数311
  • 经验15枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
9楼#
发布于:2011-11-23 13:51
关键点还是在于浏览速度和功能创新啊
lixinskay
火狐狸
火狐狸
  • UID35368
  • 注册日期2011-03-02
  • 最后登录2022-09-29
  • 发帖数229
  • 经验32枚
  • 威望0点
  • 贡献值28点
  • 好评度0点
  • 社区居民
10楼#
发布于:2011-11-23 13:51
你到底是要它变轻巧还是变笨重?

推荐你用用这个 http://service.wiz.cn/web/
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
11楼#
发布于:2011-11-23 13:51
lixinskay:firefox操作系统化好了,作为web app的容器回到原帖

你到底是要它变轻巧还是变笨重?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
8783
火狐狸
火狐狸
  • UID34717
  • 注册日期2010-11-29
  • 最后登录2013-04-16
  • 发帖数210
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2011-11-23 13:51

lixinskay
火狐狸
火狐狸
  • UID35368
  • 注册日期2011-03-02
  • 最后登录2022-09-29
  • 发帖数229
  • 经验32枚
  • 威望0点
  • 贡献值28点
  • 好评度0点
  • 社区居民
13楼#
发布于:2011-11-23 13:51
firefox操作系统化好了,作为web app的容器
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2011-11-23 13:51
是有历史包袱  
重构现有gecko就废掉了不少时间
看看难产的4.0
另外一个tab closed 动画都干掉了不少性能
还难产
更大的包袱其实是现有的扩展
什么时候 桌面版应该基于移动版来开发
上一页
游客

返回顶部