世界之窗论坛's Archiver

snowred 发表于 2006-10-14 15:24

[转贴]假死测试是真的吗?

[size=4][color=#dc143c][url=http://forum.maxthon.com/uploads/lockuptest.htm]http://forum.maxthon.com/uploads/lockuptest.htm[/url][/color][/size]


[size=4][color=#dc143c]<html>
<head>
<title>AJAX 假死测试</title>
<meta http-equiv="content-type" c>
<script language="JavaScript">
try{var xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}
catch(e){var xmlHttp=new XMLHttpRequest()}
var sText='';
function Run(){
   sText='';
   document.getElementById('status').innerHTML='正在下载资料 (假死)';
   setTimeout('Start()',100);
}
function Start(){
   try{
       var i=0;
       while(i<10){
           Test();
           i++;
       }
       if(sText!=''){
           document.getElementById('status').innerHTML='完成下载资料 (假死结束)';
       }
       else{
           document.getElementById('status').innerHTML='不能下载资料,测试失败';
       }
   }
   catch(e){
       document.getElementById('status').innerHTML='不能下载资料,测试失败';
   }
}
function Test(){
   var random=Math.round(Math.random()*660)
   var url='[url]http://forum.maxthon.com/forum/index.php?showtopic=1036&st=[/url]'+random;
   xmlHttp.open("GET",url,false);
   xmlHttp.send(null);
   sText+=xmlHttp.responseText;
}
function Check(){
   alert(sText);
}
</script>
</head>
<body>
<button onclick=Run()>测试</button>
<button onclick=Check()>查看资料</button><br><br>
<div id=status></div>
</body>
</html>

[/color][/size]

jones 发表于 2006-10-14 17:50

果然假死...

01045319 发表于 2006-10-14 19:27

又测试了下,tw2没啥变化,可以切换标签,但不能显示内容
关闭那个假死页面也会影响菜单操作
要等30秒测试结束

[[i] 本帖最后由 01045319 于 2006-10-14 19:30 编辑 [/i]]

tenkin 发表于 2006-10-15 00:19

哈哈 ,ie内核浏览器,包括ie,全部假死  
fire fox也挂掉
唯独opera毅力不倒

:lol:

那巴尔 发表于 2006-10-15 00:21

太好玩了~~~~~~~~~~~~~~~~~~~

tenkin 发表于 2006-10-15 00:26

ie,fx挂掉~~~
[attach]12263[/attach]
tw挂掉~

[attach]12264[/attach]

opera没事~

[attach]12265[/attach]

[[i] 本帖最后由 tenkin 于 2006-10-15 00:27 编辑 [/i]]

杂草 发表于 2006-10-15 01:24

这是单线程程序中常见的现象。

xwbhy136 发表于 2006-10-15 09:46

opera好像不是用的IE核心吧.

chengcheng88 发表于 2006-10-15 10:07

经常假死。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.