asp程序运行速度测试

时间:2008-02-11 19:11:00 

asp程序运行速度试验实验:

1。作相同的分支条件判断:IF  比  SELECT慢。

用以下程序测试:

<%
dim tttt1,ttt2
session("ii")=0
for sn=0 to 5
ttt1=now()
for i=0 to 300000
   if session("ii")=0 then
      session("ii")=1
   else
     if session("ii")=1 then
      session("ii")=2
     else
       if session("ii")=2 then
          session("ii")=3
        else
           session("ii")=0
         end if
     end if
   end if
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next

for sn=0 to 5
ttt1=now()
for i=0 to 300000
   select case session("ii")
      case 0
         session("ii")=1
      case 1
         session("ii")=2
       case 2
         session("ii")=3
       case 3
         session("ii")=0
   end select
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next

%>

2, 如果把上例中的SESSION对象改为用普通的变量存。速度会快差不多8倍

3,进行字符串连接时往中间加入相同多的字符串,基数越大,越慢。

通过下面的程序测试:

<%
dim tttt1,ttt2
session("ii")=0
for sn=0 to 5
ttt1=now()
'  txt=""
   for i=0 to 10000
       txt="a"&txt
   next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next
%>

进行同样长字节的字符连接时,汉字比英文快4倍,通过下面的程序测试

<%

dim tttt1,ttt2
for sn=0 to 5
ttt1=now()
  txt=""
   for i=0 to 20000
          txt="人"&txt
   next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next

txt=""
for sn=0 to 5
ttt1=now()
  txt=""
   for i=0 to 20000
          txt="aa"&txt
   next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next

%>

标签:程序,速度,asp,测试
0
投稿

猜你喜欢

  • 详细HTTP协议的前世今生

    2022-05-16 20:33:26
  • Python实现简单的2048小游戏

    2023-04-18 07:19:25
  • python使用pynput库操作、监控你的鼠标和键盘

    2022-04-18 00:24:38
  • 详解Bagging算法的原理及Python实现

    2021-06-10 00:20:41
  • 详解基于 axios 的 Vue 项目 http 请求优化

    2024-05-09 15:12:47
  • Python中实现结构相似的函数调用方法

    2021-12-04 10:31:03
  • Python中Turtle库改变画笔(海龟)方向的两种方法总结

    2022-04-21 11:09:52
  • 利用python清除移动硬盘中的临时文件

    2022-12-07 21:43:11
  • 对python调用RPC接口的实例详解

    2022-12-30 00:09:20
  • python爬虫实战项目之爬取pixiv图片

    2021-04-17 00:01:29
  • php+highchats生成动态统计图

    2024-05-02 17:19:08
  • python统计mysql数据量变化并调用接口告警的示例代码

    2024-01-22 22:15:13
  • 使用Kubernetes集群环境部署MySQL数据库的实战记录

    2024-01-14 15:30:16
  • js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)

    2024-04-18 09:51:29
  • PyTorch基础之torch.nn.Conv2d中自定义权重问题

    2023-10-13 05:16:31
  • Python的Flask框架中web表单的教程

    2023-05-17 06:11:06
  • jupyter notebook 恢复误删单元格或者历史代码的实现

    2022-03-03 16:13:45
  • 基于多进程中APScheduler重复运行的解决方法

    2021-12-18 05:10:11
  • Python用dilb提取照片上人脸的示例

    2021-07-04 23:34:47
  • Javascript中Eval函数的使用

    2024-03-24 19:55:23
  • asp之家 网络编程 m.aspxhome.com