Board logo

标题: 30秒假死 [打印本页]

作者: 01045319    时间: 2006-8-13 10:21     标题: 30秒假死

传个测试页面~~~~~~~~

[ 本帖最后由 01045319 于 2006-8-14 07:54 编辑 ]
作者: YowSah    时间: 2006-8-13 23:01

IE6 15秒
TW2.0 16秒
TW1.3 16秒
除去误差,应该都一样吧,没有装opera,不明白这个测试有什么用,反应完全一样

另外,TW1.3和IE6出现了新文件夹,TW2.0没有出现

[ 本帖最后由 YowSah 于 2006-8-13 23:05 编辑 ]
作者: AY    时间: 2006-8-13 23:38

似乎 TW 2.0 alpha 未能解决这种 ajax 做成的假死。希望开发组看看。
作者: cpascals    时间: 2006-8-14 00:38

我的是彻底死掉了。......
作者: AY    时间: 2006-8-14 02:55

原帖由 YowSah 于 2006-8-13 23:01 发表
IE6 15秒
TW2.0 16秒
TW1.3 16秒
除去误差,应该都一样吧,没有装opera,不明白这个测试有什么用,反应完全一样

另外,TW1.3和IE6出现了新文件夹,TW2.0没有出现

不是用来比较浏览器性能的,只是示范页面设计可以做成假死:
http://forum.maxthon.com/index.p ... ndpost&p=156330
再说一说假死问题。假死除了 cpu 100% 负载导致外,亦可能在没明显负载情况下发生,主要是页面设计做成。

部份页面在加载时是需要用脚本取得一些档案或资料才能完成,而在完成前是会锁定程式的。在脱机状态下这类操作一是从缓存读取,一是不能执行。在线状态下,脚本会向服务器发出要求,取得回覆及完成操作。一般锁死十分短暂,不会察觉。但遇着网络一时便秘,或页面需要大量档案或资料,便会出现假死,甚至真死了。

这种情况在所有流览器均可能发生,主要视乎网页设计者有没有考虑周详。我做了一个测试页面,在 ie 或任何 ie 内屈浏览器均会做成短暂假死(但也可能做成真死),不怕死的可以试试。

作者: starsoft    时间: 2006-8-14 12:32

由于我打开时,标签设成了在后台标签打开,所以并没有假死,切换到那个页面时就假死了,离不开那个标签
作者: phoenix    时间: 2006-8-14 13:52

TheWorld 2.0后台打开这个页面的时候,前台页面不会跟着一起假死

切换标签时候的假死侦测还会继续改进
作者: phoenix    时间: 2006-8-14 15:54

TheWorld2.0目前的机制,是确保后台一下子打开的多个页面,即使有假死的,也不会影响前台页面

对了,这个页面,Maxthon2.0不论前台后台,打开就整个程序失去响应了
作者: 01045319    时间: 2006-8-14 16:49

原帖由 tjmzq 于 2006-8-14 16:38 发表
這個有些爲難瀏覽器了
是他js代碼處理不黨

ie可以提示非安全代码,是否要执行
opera则木有问题
作者: phoenix    时间: 2006-8-14 18:25

ajax虽然不是新技术,但它是很重要的脚本技术,可以实现更友好网页交互
由ajax导致的假死,还需要浏览器的努力
作者: Kinkairy    时间: 2006-8-14 19:27

原帖由 phoenix 于 2006-8-14 15:54 发表
TheWorld2.0目前的机制,是确保后台一下子打开的多个页面,即使有假死的,也不会影响前台页面

对了,这个页面,Maxthon2.0不论前台后台,打开就整个程序失去响应了


那只是因为你手里的不是多线程版而已。

http://forum.maxthon.com/uploads/LockUpTest.htm

这个页面可以很方便的测试假死。

TW 2.0 alpha 从后台换到前台就会假死。

IE7 beta3 会假死。

FF 会假死。

Opera 测试失败。

但是我手中的mt2不会假死。

[ 本帖最后由 Kinkairy 于 2006-8-15 10:12 编辑 ]
作者: 风翔万里    时间: 2006-8-15 19:35

假死了5秒
。。。。。
另,以前打开MSNSPACES会假死很久,现在不会了。。。开心

[ 本帖最后由 风翔万里 于 2006-8-15 19:36 编辑 ]
作者: AY    时间: 2006-8-15 21:22

转个帖子: http://forum.maxthon.com/index.p ... ndpost&p=314057

这个 ajax 测试页面会令大部分浏览器假死 20-30 秒: http://forum.maxthon.com/uploads/lockuptest.htm

IE6 - 测试窗口假死,其他窗口正常

FF 1.5.06 - 所有标签及窗口同时假死

opera 9.01 - 测试失败

maxthon 1.52,maxthon 2.0.6363,TW 1.3,GB 3.5.0808 - 假死

IE7 beta3 (多线程) - 用标签打开假死,用窗口打开,测试窗口假死,其他窗口正常

TW 2.0 alpha (多线程) - 测试标签从后台撤换到前台便会假死

maxthon 2.0.6381 (多线程) - 不会假死,但比较卡 (据说最新版已经不卡)

作者: Kinkairy    时间: 2006-8-15 22:50

原帖由 01045319 于 2006-8-15 22:30 发表

maxthon 2.0.6381 (多线程) - 不会假死,但比较卡 (据说最新版已经不卡)

真悲哀,mt论坛已经有好几个人拿到这个版本了(abc、Kinkairy),偶还没见过- -!


abc的版本比我手里的旧,所以会很卡。
作者: luoyongyun    时间: 2006-8-17 00:10

opera不会,我试了
作者: Kinkairy    时间: 2006-8-17 00:13

原帖由 luoyongyun 于 2006-8-17 00:10 发表
opera不会,我试了


当然,op无法测试。
作者: 258369    时间: 2006-8-23 10:56

测试标签从后台撤换到前台TW确实会假死的说

[ 本帖最后由 258369 于 2006-8-23 16:43 编辑 ]
作者: 258369    时间: 2006-8-23 16:43

顶一下这个帖子
作者: AY    时间: 2006-9-1 22:18

MT2 最新版也是 UI 多线程了,防假死方面似乎的确比 TW2 好一点。
作者: phoenix    时间: 2006-12-6 19:37

2.0从Beta开始对于ajax假死情况已经不会造成整个程序假死了
这个帖子也失去了讨论意义,我把它锁了




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