|
|
 | Eksekveringstid Fra : Anders Lund |
Dato : 29-11-01 00:08 |
|
For et stykke tid siden spurgte jeg her i gruppen om en måde hvor på man kan
måle tiden det taget at køre et asp script. Der var desværre ingen der kunne
svare, så jeg søgte andetsteds. Jeg fandt da funktion timer, som er med i
vbscript 5.5. <%= timer %> udskriver antal sekunder siden midnat med 2
decimaler. På den måde er det let at lave en kode der udregner
eksekveringstiden
Håber at der er nogen der kan bruge det til noget!
Mvh
Anders Lund
| |
Anders Lybecker (29-11-2001)
 | Kommentar Fra : Anders Lybecker |
Dato : 29-11-01 09:53 |
|
> For et stykke tid siden spurgte jeg her i gruppen om en måde hvor på man
kan
> måle tiden det taget at køre et asp script. Der var desværre ingen der
kunne
> svare, så jeg søgte andetsteds. Jeg fandt da funktion timer, som er med i
> vbscript 5.5. <%= timer %> udskriver antal sekunder siden midnat med 2
> decimaler. På den måde er det let at lave en kode der udregner
> eksekveringstiden
>
> Håber at der er nogen der kan bruge det til noget!
Kewl, tak.
 Anders
| |
Kasper Katzmann (30-11-2001)
 | Kommentar Fra : Kasper Katzmann |
Dato : 30-11-01 10:11 |
|
> For et stykke tid siden spurgte jeg her i gruppen om en måde hvor på man
kan
> måle tiden det taget at køre et asp script. Der var desværre ingen der
kunne
> svare, så jeg søgte andetsteds. Jeg fandt da funktion timer, som er med i
> vbscript 5.5. <%= timer %> udskriver antal sekunder siden midnat med 2
> decimaler. På den måde er det let at lave en kode der udregner
> eksekveringstiden
Kan du give et eksempel?
Jeg har prøvet med følgende kode, men får nogle ret varierende resultater.
Den har bl.a. vist at det tog 8,06755... sekunder at hente en side ind,
selvom det tydeligvis tog mindre end ét sekund.
'Hentet fra MSDN
Function TimeIt(N)
Dim StartTime, EndTime
StartTime = Timer
For I = 1 To N
Next
EndTime = Timer
TimeIt = EndTime - StartTime
End Function
/Kasper K
| |
Claus O (30-11-2001)
 | Kommentar Fra : Claus O |
Dato : 30-11-01 10:33 |
|
"Kasper Katzmann" <kasper@katzmann.dk> wrote
> Kan du give et eksempel?
> Jeg har prøvet med følgende kode, men får nogle ret varierende resultater.
Jeg har tidl. brugt dette:
Claus
--------------------------------------------------------------------------
<head>
<script language="JScript" runat="Server">
timerBegin = new Date();
function myTimer() {
tmpTime = new Date();
Response.Write(tmpTime.getTime() - timerBegin.getTime()) }
</script>
</head>
<body>
<% Call myTimer()
Response.Write " ms." %>
| |
|
|