首页 >> 读书频道 >> 电脑 >> 关于"&"运算符效率低下的问题
 
· 对<<在AS
· ASP中使用Sessio
· 提高ADO性能的优秀经验
· 对提高ASP执行效率的几
· 最大限度优化你的Asp性
· 解决Server is
· 浅析数据完整性问题
· ASP 3.0中的流控制
· 用ASP创建多栏选项列表
· DUDU的无组件上传例程
· 动态输入框的三个函数
· 怎样计算折扣
 
· 素质教育在美国
· 全唐诗卷四十六
· 韩剧《布拉格恋人》剧情介
· 夜航船[作者:明·张岱]
· 局外人[作者:韩·可爱淘
· 现场流行病学
· 源氏物语[日本:紫式部]
· 红楼梦:120回全本[清
· 武林寓言故事
· 2006高考录取规则
· 首批中国世界名牌产品和2
· 济南美食大全
 
· (出租)中动商场部分及写
· (出租)中动动漫基地&#
· 喜剧学院
· 《善德女王》剧情介绍
· 魔女18号 剧情
· 丑女无敌剧情介绍
· 魔女幼熙剧情介绍
· 龙游天下剧情介绍
· 震撼世界的七日剧情介绍
· 静静的白桦林剧情介绍
· 心情日记—老公今天我想对
· 旗舰剧情介绍
欢迎来到月影社区!如果您觉得这里不错,请推荐给您的朋友们。月影社区:http://wf66.com/

关于"&"运算符效率低下的问题


查看有无更新版本

关键字:ASP 2006-8-28

 

我们知道用“ & ”号比用“+”号快。因为“+”要对字符窜变量做类型判断并转换。
当时也没想出什么好办法。只是将两次“&”运算拆开,速度提了一倍。还是解决不了问题。
结果就是:for i 1 to 5000 ,i以字符形式相加。用&运算,要600-800ms
现在试试下面这个。建了个CStrCat的类。
<%
PageExeTime1=Timer * 1000 '计时开始
Set sc=new CStrCat
For i=0 To 5000
sc.add i
next
response.write sc.value
'计时结束
Response.Write ",Processed time:" & fix(abs(CDBL(Timer)*1000 - PageExeTime1))&"ms</font></p>"
%>
<%
Class CStrCat '这是类开始。
Private i,sa()
Public Property Get Value
redim preserve sa(i)
Value=Join(sa,"")
End Property
Private Sub Class_Initialize()
i=clng(0)
redim sa(500)
End Sub
Private Sub class_terminate()
erase sa
End Sub
Public function Add(ps)
if len(ps)=0 Then Exit function
if (i>=ubound(sa)) Then upsize
sa(i)=ps
i=i+1
End function
Private Sub upsize()
Dim u
u=ubound(sa)
redim preserve sa(clng(u+u*0.1))
End Sub
End Class
%>

关于"&"运算符效率低下的问题

[ 1 ]
关于"&"运算符效率低下的问题 num

打印本页 关闭

关于我们版权声明本站导航友情连结作品演示 TOP↑