/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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." %>



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste