Avatar billede EIHP Juniormester
26. november 2007 - 09:20 Der er 5 kommentarer og
1 løsning

ASP generated time

Nu har jeg ledt og ledt. forsøgt alt muligt på google.dk generated time in seconds asp. generated calculator asp og der kommer bare ikke noget.

Hvor laver man sådan en generated time det tog at lave en side:

Denne side blev genereret på 0,063 sekunder.
Avatar billede fennec Nybegynder
26. november 2007 - 09:21 #1
Avatar billede EIHP Juniormester
26. november 2007 - 09:31 #2
Lækkert. men den siger bare 0, hvordan laver jeg det, så den kommer op med 5 decimaler?
Avatar billede fennec Nybegynder
26. november 2007 - 09:35 #3
Den tæller i faste ticks (0,015625 sek), så den er ikke mere præsis end det.
Du kan altså ikke få et resultat på 0,0001

Prøv f.eks at køre denne kode:
startTimer = timer
for tmp=0 to 1000000
  if tmp mod 10000 = 0 then Response.write timer - startTimer & "<br>"
next

Det bedste er at afrunde resultatet til 2 eller 3 decimaler, da tælleren ikke er mere præsis end det alligevel:

response.write formatnumber(timer - startTimer, 3)
Avatar billede EIHP Juniormester
26. november 2007 - 09:39 #4
0
0
0,015625
0,03125
0,046875
0,0625
0,0625
0,078125
0,09375
0,109375
0,125
0,125
0,140625
0,15625
0,171875
0,1875
0,1875
0,203125
0,21875
0,234375
0,25
0,25
0,265625
0,28125
0,296875
0,3125
0,3125
0,328125
0,34375
0,359375
0,375
0,390625
0,390625
0,40625
0,421875
0,4375
0,453125
0,453125
0,46875
0,484375
0,5
0,515625
0,515625
0,53125
0,546875
0,5625
0,578125
0,578125
0,59375
0,609375
0,625
0,640625
0,640625
0,65625
0,671875
0,6875
0,703125
0,703125
0,734375
0,75
0,765625
0,78125
0,796875
0,8125
0,828125
0,84375
0,84375
0,859375
0,875
0,890625
0,890625
0,90625
0,921875
0,953125
0,96875
0,984375
1
1
1,015625
1,03125
1,046875
1,0625
1,0625
1,078125
1,09375
1,109375
1,109375
1,125
1,140625
1,15625
1,1875
1,1875
1,203125
1,21875
1,234375
1,25
1,25
1,265625
1,28125
1,296875
1,296875
Avatar billede EIHP Juniormester
26. november 2007 - 09:46 #5
Jeg har ændret det til formatnumber((Timer - StartTime)/10000,3)
for nu siger den 3.5 sek hvilket lyder meget rigtigt. i forhold til 35058,734
Avatar billede fennec Nybegynder
26. november 2007 - 09:50 #6
Burde ikke være nødvendig at dividere med 10k. Min melder fint 0,xxx uden at gøre det.

Men så længe det fungere for dig

.o) <-- One Eyed Jack
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester