Click here for a larger image. Environment: ASP .NET, ASP Introduction This article describes a simple function that gets the duration time call of your ASP scripts. It’s very useful to find the time elapsed between two points in your ASP scripts (for example, a DB calls script). How to Use the Program First, you […]
CodeGuru content and product recommendations are
editorially independent. We may make money when you click on links
to our partners.
Learn More

Click here for a larger image.
Environment: ASP .NET, ASP
Introduction
This article describes a simple function that gets the duration time call of your ASP scripts. It’s very useful to find the time elapsed between two points in your ASP scripts (for example, a DB calls script).
How to Use the Program
First, you must include the following JavaScript functions in your ASP script:
function y2k(number)
{
return (number < 1000) ? number + 1900 : number;
}
function milliDif()
{
var d = new Date();
return d.getTime()
}
function elapsedpretty(parm1)
{
var elapsedsecs = 0
var elapsedmins = 0
elapsedsecs=Math.floor(parm1/1000)
parm1=parm1%1000
elapsedmins=Math.floor(elapsedsecs/60)
elapsedsecs=elapsedsecs%60
elapsedpretty=elapsedmins + " minute"
if(elapsedmins!=1)
elapsedpretty=elapsedpretty+"s"
elapsedpretty = elapsedpretty+" " + elapsedsecs+" second"
if(elapsedsecs!=1)
elapsedpretty=elapsedpretty+"s"
elapsedpretty = elapsedpretty+ " "+parm1+" millisecond"
if(parm1!=1)
elapsedpretty=elapsedpretty+"s"
return elapsedpretty;
}
After that, just start your time counter with this line:
'[start section to be evaluated]
timeThen = milliDif()
Your ASP time-evaluated code must be between these two calls:
for i=1 to 2000000
i = i+1
next
And, finish the time counter with this code:
'[end section to be evaluated]
timeNow = milliDif()
elapsed =timeNow-timeThen
msg ="Process time in ms: " & elapsed & _
elapsedpretty(elapsed)
response.write msg
Downloads
Download demo project – 1 Kb