Board logo

标题: [问题求助] 其实我还是搞不懂防假死有什么作用 [打印本页]

作者: 大漠野狼    时间: 2009-9-5 20:35     标题: 其实我还是搞不懂防假死有什么作用

会员反应的很多问题都是由该功能引起的,请问开发组,到底何时才真正有作用?
作者: ibud    时间: 2009-9-5 20:42

就是为变态网页而设的吧,比如http://www.douban.com/group/topic/4378073/
作者: xiazi0222    时间: 2009-9-5 20:48

需要更好的打磨~
估计到3.3  3.4就能使了
作者: qzero    时间: 2009-9-6 14:16

需要更好的打磨~
估计到3.3  3.4就能使了
xiazi0222 发表于 2009-9-5 20:48 http://bbs.ioage.com/cn/images/common/back.gif

按照现在的开发速度,那岂不是要等上两、三年后才能用上???
作者: xiazi0222    时间: 2009-9-6 14:55

4# qzero
不至于~年底差不多了~
作者: 412268499    时间: 2009-9-6 17:04

年底最多3.1final
作者: 285900537    时间: 2009-9-6 17:12

防假死的功能自然是为了避免因某一标签假死而导致整个TW假死,问题自然可能会有的,关键在于是否能够快速fix,毕竟导致假死的原因是多种多样的,开发组和内测组考虑到所有可能导致假死的情况是不太现实的,所以防假死还是需要慢慢打磨的,一口气吃不成胖子,世界上不存在没有BUG的程序。
作者: 258369    时间: 2009-9-6 17:21

打开n多网页时你就知道是干什么用的了
作者: AY    时间: 2009-9-6 18:12

1# 大漠野狼

因为 IE 内核渲染效率低速度慢,一些比较大的页面,比如不少 verycd 页面,便需要长时间 100% CPU 渲染,令到标签失响应。而属于同一线程的其他标签及浏览器介面亦会失响应,出现所谓的假死。

IE7/TW2/MT2 等加入多线程标签,每个标签独立线程,目的是一个标签 (线程) 失响应时,其他标签及介面 (其他线程) 仍然能运作。但实际上因为标签及介面并非独立,基本上完全没有效果。

搜狗/TW3/MT3 (后来 MX2.5/TT/糖果...) 等把多线程标签进一步 "加强",不单止每个标签独立线程,还做成每个标签最顶层窗口,令每个标签真正的独立运作,所谓的防假死框架。防假死效果终于是达到了,但每个标签独立运作亦带来林林总总的副作用,就是焦点/**/遮盖/输入...等问题。

其实目前大家所谓的新防假死方式,实现的方法很不正规,会有很多兼容问题
只不过一家炒作,别人也不甘示弱罢了,好不好用还是用过的人自己清楚
phoenix 发表于 2009-1-13 14:46 http://bbs.ioage.com/cn/images/common/back.gif


搜狗是第一个推出防假死框架的 (TW3 好像迟 1~2 天),而 MT3 则是第一个取消防假死框架的,毕竟非 IE 内核实在没必要如此折腾。
作者: 大漠野狼    时间: 2009-9-14 22:29

谢谢AY的解释
我认为就算防假死生效的时候,整个页面也是定住不能操作;
一般我都是直接关掉再开,等不及电脑反应过来,这样就起不到作用,其实还是我太没耐心了。。。
作者: Arcanist    时间: 2009-9-14 22:42

防假死不会导致整个浏览器失去响应,哪个页面死掉了,关掉就可以了
作者: ilove1988221    时间: 2009-9-14 23:04

关掉防假死,点了那个网页还真的死了
作者: 718wjf    时间: 2009-9-14 23:04

嗯,同意楼上的。其实防假死的作用也是如此。
对于一个多窗口的浏览器来说,这个也是最重要的,同时也是最难以处理的,用过多窗口的浏览器的人没有不遇到过的。
路漫漫其修远兮啊。
加油。
作者: twnel    时间: 2009-9-14 23:08

标签死时浏览器不死,这就是防假死的作用。
作者: tongbong    时间: 2009-9-14 23:08

确实死得比2.0少好多了。好像没碰上过整个浏览器僵死的情况。。哪个页面死了我就多打开一次而已。。但2.0估计每周都要死几次。。。虽然再次新开也很快速。

我是那种一次打开很多页面的人。。甚至有些页面能从开机开到关机。。。页面最多的时候应该有30 40页吧。




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2