为准确把握ASP程序执行效率,可以添加ASP页面执行时间计算功能。如果想比较精确地计算,则应将开始计时点放在@语句后的第二行。因为数据库连接常常放在单独的ASP文件中,而其他页面也会在第一行引用该文件,所以@语句一般写在数据库连接的ASP文件中,那么计时点开始语句也应放在这一文件中。计时开始语句代码如下。
<% '计时开始语句 'Dim TimerStart, TimerEnd TimerStart=Timer() '自当日零时起经过的秒数 %>
计时结束点应放在页面的最靠后部分。结束代码如下。由于ASP文件的顺序执行,所以必须先结束计时才能显示结果。代码如下。
<% '计时结束语句 'TimerEnd=Timer() If TimerEnd<TimerStart Then TimerEnd=86400+TimerEnd '如果恰好跨过一个零点 Response.Write CStr(FormatNumber((TimerEnd-TimerStart)*1000,2,-1)) & "毫秒" %>