国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp程序定義變量比不定義變量速度快一倍

2024-05-04 10:59:46
字體:
來源:轉載
供稿:網友
因此,在我接觸那么多種語言當中,asp是最不嚴格的一種,是對程序員要求最低的一種。

昨天測試了asp.net、php和asp的運行速度比較,今天又來沖動,想看看定義變量與不定義變量對asp運行效率的影響有多大,結果令人驚訝,asp程序定義變量比不定義變量速度快一倍!

測試程序還是昨天那個,運行一千萬次for循環,獲得執行時間。

1、程序沒有定義變量(dim i)
復制代碼 代碼如下:
<%
dim startime
startime=timer()
for i = 1 to 10000000
next
dim endtime
endtime=timer()
response.Write "頁面執行時間:" & FormatNumber((endtime-startime)*1000,3) & "毫秒"
%>


2、程序定義了變量(dim i)

復制代碼 代碼如下:
<%
dim i
dim startime
startime=timer()
for i = 1 to 10000000
next
dim endtime
endtime=timer()
response.Write "頁面執行時間:" & FormatNumber((endtime-startime)*1000,3) & "毫秒"
%>


程序各執行5次(第一次執行除外),然后取平均值。如下為測試結果:

定義變量執行時間平均時間
1890ms1859ms1844ms1875ms1859ms1865ms
890ms890ms984ms875ms890ms905ms

從以上測試結果看出,定義變量比不定義變量,asp的執行速度快了一倍。

至于為什么會這樣,本人也沒有更進一步深入研究了。不過通過這個實例,讓我確實感受到規范編程才能讓程序運行得更高效。對于不規范的編程,語言本身雖然具有容錯性,但其分析過程是需要時間為代價的。當然了,對于一個簡單的程序來說,也許規范與不規范它們所耗時間的差別是微乎其微的,但是如果你開發的系統比較大,頁面多,函數調用也多,那么規范與不規范它們所耗時間的差別就會凸顯出來了,少則1、2倍,多則幾十倍都不足奇。

您可能感興趣的文章:

用GetString提高ASP的速度在ASP中使用均速分頁法提高分頁速度的方法在ASP中使用均速分頁法提高分頁速度asp頁面提高的訪問速度的方法詳解
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陆良县| 靖宇县| 会同县| 崇州市| 南丹县| 瓦房店市| 广元市| 龙陵县| 武义县| 浦东新区| 瑞安市| 太康县| 正蓝旗| 隆子县| 澳门| 岚皋县| 和平县| 高密市| 永靖县| 思南县| 怀来县| 胶南市| 乳山市| 郑州市| 迁安市| 阜城县| 合山市| 黄大仙区| 深圳市| 奈曼旗| 和龙市| 钦州市| 永新县| 莱阳市| 南乐县| 齐河县| 乐山市| 全椒县| 武川县| 泰州市| 丹东市|