/ 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
Load time
Fra : Anders Lund


Dato : 05-11-01 20:19

På CompuClub.dk kan man i bunden skimte en lille tekst der oplyser hvor lang
tid det tog vor siden at loade. Fx tog det 0,76 Sek at loade forsiden da jeg
sidst var der inde. Hvordan laver man denne funkrion i asp, så vidt jeg ved
kan asp da ikke tage tid! Hvordan gør man så?


--
Mvh
Anders Lund
Anders@itnews.dk
Besøg: Overclocking.dk - Much harder than VIAGRA



 
 
Anders Holbøll (05-11-2001)
Kommentar
Fra : Anders Holbøll


Dato : 05-11-01 20:42

Anders Lund wrote:
>
> På CompuClub.dk kan man i bunden skimte en lille tekst der
> oplyser hvor lang tid det tog vor siden at loade. Fx tog
> det 0,76 Sek at loade forsiden da jeg sidst var der inde.

Dim StartTime, i, j, a
StartTime = Now

'-- Gør et eller andet langsomt
For i = 0 To 1000000
For j = 0 To 1000000
a = 3
Next
Next

Response.Write "Det tog " & DateDiff("s", StartTime, Now) & " sek."
'-- eller
Response.Write "Det tog " & ((Now - StartTime)*24*3600 ) & " sek."

Det er ikke den mest præcise måde at gøre det på, men hvis siden er
tilstrækelig langsom er det jo også ligegyldigt (dvs. så har man og ens
brugere større problemer).

--
Anders

Anders Lund (05-11-2001)
Kommentar
Fra : Anders Lund


Dato : 05-11-01 21:17

> Response.Write "Det tog " & DateDiff("s", StartTime, Now) & " sek."
> '-- eller
> Response.Write "Det tog " & ((Now - StartTime)*24*3600 ) & " sek."

Det giver et tal med et betyendecifre. Jeg fisker efter en metode der kan
give mig resustatet med Mindst 2 betyendecifre (alså 0,13 istedet for 0).



--
Mvh
Anders Lund
Anders@itnews.dk
Besøg: Overclocking.dk - Much harder than VIAGRA




Anders Holbøll (05-11-2001)
Kommentar
Fra : Anders Holbøll


Dato : 05-11-01 21:25

Anders Lund wrote:
>
> > Response.Write "Det tog " & DateDiff("s", StartTime, Now)
> > & " s."
> > '-- eller
> > Response.Write "Det tog " & ((Now - StartTime)*24*3600 )
> > & " sek."
>
> Det giver et tal med et betyendecifre. Jeg fisker efter en metode
> der kan give mig resustatet med Mindst 2 betyendecifre (alså 0,13
> istedet for 0).

Der er ikke nogen af dem, der giver et betydende ciffer. Den øverste
giver et heltal, mens den nederste giver en masse cifre (den viser det
vist med eksponent notation). Du kan jo lede resultatet fra den nederste
gennem f.eks. FormatNumber, hvis du vil have det vist på en speciel
måde.

--
Anders

Anders Lund (05-11-2001)
Kommentar
Fra : Anders Lund


Dato : 05-11-01 22:01

> Der er ikke nogen af dem, der giver et betydende ciffer. Den øverste
> giver et heltal, mens den nederste giver en masse cifre (den viser det
> vist med eksponent notation). Du kan jo lede resultatet fra den nederste
> gennem f.eks. FormatNumber, hvis du vil have det vist på en speciel
> måde.
Jeg vil nu stadig have at vide om det har taget 0,13 sek istedet for bare 0
sek. I 0,13 er der 2 betydende ciffere og det er det jeg gerne vil have. Jeg
for jo ikke meget ud af at dividere med 100, så der bare står 0,00 sek
<(matematisk forkert).



--
Mvh
Anders Lund
Anders@itnews.dk
Besøg: Overclocking.dk - Much harder than VIAGRA



Anders Holbøll (05-11-2001)
Kommentar
Fra : Anders Holbøll


Dato : 05-11-01 22:18

Anders Lund wrote:
> > Der er ikke nogen af dem, der giver et betydende ciffer. Den
> > øverste giver et heltal, mens den nederste giver en masse cifre
> > (den viser det vist med eksponent notation). Du kan jo lede
> > resultatet fra den nederste gennem f.eks. FormatNumber, hvis du
> > vil have det vist på en speciel måde.
> Jeg vil nu stadig have at vide om det har taget 0,13 sek istedet
> for bare 0 sek.

.... og det kan du ikke få ved at benytte FormatNumber på den nederste
version? Vb Scripts timer er dog ikke særlig præcis.

> I 0,13 er der 2 betydende ciffere

Det ved jeg.

> og det er det jeg gerne vil have.

Det har du fortalt.

> Jeg for jo ikke meget ud af at dividere med 100, så der bare
> står 0,00 sek <(matematisk forkert).

Der er heller ikke nogen, der har bedt dig om at dividerer med 100.

--
Anders

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