Hur kan jag mäta den tid det tar för ett script att exekveras?
Mäta tid...
4 svar · 428 visningar · startad av Muzzafarath
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.
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 ;)
jaha... tidtagarur då? :)
äh.. "time" fungerar fortfarande.. fast det blir ju några sekunder förstås.
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 >