起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 168|回复: 1

[分享]分析网页程序的时间**

[复制链接]
发表于 2008-1-22 11:39:34 | 显示全部楼层 |阅读模式
定义一个getTicks() 函数,得到当前的时间,在执行每一个函数前得到这个时间,执行之后的时间减这个时间就是用了多少时间,参考下面的例子

    function   getTicks()   {
                  var   now   =   new   Date();   
                  return now.getTime();
                  }   
//  document.title = X3X.DisplayName;
  X3X.ServerURL = "http://bos.justep.com"
  var t;
  t = getTicks();
  X3X.ShowSplash();
  var t1 = getTicks()-t;
  t = getTicks();
  X3X.UpdateVersion();
  var t2 = getTicks()-t;
  t = getTicks();
  X3X.Init();
  var t3 = getTicks()-t;
  t = getTicks();
  X3X.CloseSplash();
  var t4 = getTicks()-t;
  t = getTicks();
  X3X.Run("", "", "", "");
  var t5 = getTicks()-t;
  var s = "ShowSplash=" + t1;
  s = s+"\n\r"+"UpdateVersion=" + t2;
  s = s+"\n\r"+"Init=" + t3;
  s = s+"\n\r"+"CloseSplash=" + t4;
  s = s+"\n\r"+"Run=" + t5;
  alert(s);
回复

使用道具 举报

 楼主| 发表于 2008-1-22 11:44:14 | 显示全部楼层

网页的延时

function   pause(numberMillis)   {   
                  var   now   =   new   Date();   
                  var   exitTime   =   now.getTime()   +   numberMillis;   
                  while   (true)   {   
                          now   =   new   Date();   
                          if   (now.getTime()   >   exitTime)   
                                  return;   
                  }   
          }
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 02:01 , Processed in 0.037977 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表