webForumDet fria alternativet

Mäta tid...

4 svar · 428 visningar · startad av Muzzafarath

MuzzafarathMedlem sedan apr. 20002 487 inlägg
#1

Hur kan jag mäta den tid det tar för ett script att exekveras?

Peter_BMedlem sedan apr. 2000642 inlägg
#2

om du kan testa scriptet lokalt eller med telnet så kan du köra "time ./script.cgi"... var noga med ./ i början, iaf om du är inloggad som root!

då får du veta hur lång tid det tog, hur mycket programmet jobbat mot disk och hur mycket cpu det använt mm.

annars kan du ju lagra tiden vid scriptets början och vid slutet och sedan ta differensen.. fast det missar ju lite grann i perl-kompileringen som görs förstås.

MuzzafarathMedlem sedan apr. 20002 487 inlägg
#3

Jag är inte ute efter exakta siffror här, bara ett ungefär (mitt script rippar nämligen en hel CD skiva och gör om alla låtar till MP3, det skulle helt enkelt vara trevligt att veta ungefär hur lång tid det tog)... Jag för försöka lite ;)

Peter_BMedlem sedan apr. 2000642 inlägg
#4

jaha... tidtagarur då? :)

äh.. "time" fungerar fortfarande.. fast det blir ju några sekunder förstås.

RobbanMedlem sedan dec. 19992 555 inlägg
#5

Du kan ju alltid kika på standardmodulen Benchmark. Använder den själv ibland för att jämföra olika sätt att lösa en uppgift.

------------------
Robban < robban@lipogram.com >

131 ms totalt · 3 externa anrop · v20260731065814-full.16f3d68c
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)