fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:2617回复:13

e10s 开发者关于 Nightly 下出现大菊花的说明

楼主#
更多 发布于:2015-05-05 16:07
自从3月份 Nightly 默认开启 e10s 以后我所有网页打开都是一个大菊花在转,无论是禁用扩展还是新建配置都是大菊花,无奈之下我只能关闭 e10s,随后几次 Nightly 更新我尝试重新开启 e10s,仍然是大大的菊花转啊转,看着别人可以使用我就痒(是心痒)。



官方 e10s 开发者表示这是由于浏览器标签页没有收到 Gecko 的 graphic 传递过来的 frame 帧,所以无法绘制。
e10s 将主进程和 content 进程分离,当新建标签页打开网页,主进程告知 content 进程计算好数据,准备好帧,然后它来绘制和显示,这期间有一个 300ms 的超时限制,如果超过这 300ms,还没收到准备好的帧,那就会出现大菊花(Spinner)。

但官方开发者也没搞清楚什么原因导致的,他说有可能是网站的 Javascript 阻塞了线程,也有可能是打开标签页太多。最后作者希望大家能提供更多信息以便帮助改善该问题,比如使用 gecko profiler 检察然后在 bugzilla 提交有关 bug。


原文:
http://mikeconley.ca/blog/2015/05/04/electrolysis-and-the-big-tab-spinner-of-doom/

----------------
文章里面主要是说在切换标签页的时候会出现大菊花,而我是点击打开网页,标签页没有标题,网页一片空白,切换其他标签页再切换回来就可以看到大菊花,让人感觉压根浏览器就没做任何事情。
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2015-05-05 16:53
无尽的冬季:我也曾经受困这个现象,最近一两个月的版本这个问题减缓了,基本是网页加载过程中切换标签就会闪一下菊花,加载完毕后怎么折腾都不会出现,就是新浪肯定会出来一下。楼主那个网页我能打开,不过因为网络延时太久了COW把它认为被墙了,自动走了GAE代理,...回到原帖
这个网页我可以打开,我是在 e10s 下所有网页都打不开伴随大菊花。关闭e10s肯定没问题。
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2015-05-05 21:09
好吧,就我全程无限转菊花,尽管是新建干净配置。
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2015-05-06 10:50
pcxfirefox:没找到啊

https://mxr.mozilla.org/mozilla-central/search?string=dom.ipc.processCount+&find=&findi=&filter=^[^\0]*%24&hitlimi...
回到原帖
about:config 里面有这个参数。默认为1。
Firefox More than meets your experience
游客

返回顶部