asp程序运行速度测试(2)

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

用FOR 循环比DO  WHILE循环要快得多,用下面的程序测试,虽然FOR循环中要多一个变量

<%
dim tttt1,ttt2

for sn=0 to 5
ttt1=now()
  i=0
   do while i<=100000
      i=i+1
   loop
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next

for sn=0 to 5
ttt1=now()
   ii=0
   for i=0 to 100000
    ii=ii+1
   next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next
%>

定义5000个一个字符的SESSION并不比定义5000个有5000个字符串长的SESSION少花很多时间,两者时间差仅为近一倍,用一秒多钟。倒是生成这个5000个字符长的变量花了不少的时间

,<%
dim tttt1,ttt2
c="a"
for sn=0 to 5

session.abandon
ttt1=now()
   for i=0 to 5000
       session("s"&i)=c
    next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"&session("s"&i-1)&"<br>"
next

for i=0 to 5000
  c="a"&c
next

for sn=0 to 5
session.abandon
ttt1=now()
   for i=0 to 5000
       session("s"&i)=c
    next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"  &session("s"&i-1)&"<br>"
next
%>

这段程序从SN=3起就很慢,而前面非常快

<!--#include file="filetou.asp"-->
<%
dim tttt1,ttt2
for sn=0 to 5
ttt1=now()
  for i=1 to  20
   sql ="SELECT 名称  from user where 名称='阿余'"
   Set rs=Server.CreateObject("ADODB.RecordSet")                        
   rs.Open sql,conn,1,3
   rs("名称")="阿余"
   rs.update
   rs.close
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"&session("s"&i-1)&"<br>"
next
%>

而这样就快多了。

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

猜你喜欢

  • Pyqt QImage 与 np array 转换方法

    2022-01-03 01:18:53
  • tensorflow之如何使用GPU而不是CPU问题

    2023-07-06 13:05:48
  • Django学习笔记之ORM基础教程

    2022-07-25 22:59:07
  • 详解Python中的四种队列

    2021-05-10 01:48:04
  • python交互式图形编程实例(一)

    2022-11-12 14:44:53
  • 使用python实现学生信息管理系统

    2022-11-24 21:28:35
  • 使用Python防止SQL注入攻击的实现示例

    2022-02-09 05:28:24
  • Python 文件管理实例详解

    2022-08-22 16:29:54
  • Goland项目使用gomod配置的详细步骤

    2024-04-26 17:35:34
  • 基于Python自制一个文件解压缩小工具

    2021-10-15 14:28:00
  • python 装饰器的基本使用

    2021-04-01 07:12:50
  • 详解MySQL分组链接的使用技巧

    2024-01-14 03:40:37
  • js+html5实现canvas绘制镂空字体文本的方法

    2024-04-10 16:14:58
  • Html中JS脚本执行顺序简单举例说明

    2024-04-29 13:38:46
  • vue实现登录后页面跳转到之前页面

    2024-04-27 16:00:53
  • MySQL 定时器EVENT学习

    2010-10-14 13:55:00
  • 用python爬虫爬取CSDN博主信息

    2023-06-13 08:11:10
  • Python基于正则表达式实现计算器功能

    2021-08-17 13:00:02
  • Go语言map元素的删除和清空

    2024-02-05 10:42:25
  • IE Cookie文件格式说明

    2023-03-13 17:17:22
  • asp之家 网络编程 m.aspxhome.com