|
| 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
| |
|
|