CGI/Perl Scriptlaufzeit
Daniel
- cgi
kennt jemand ein script wie man mit CGI/Perl die Scriptlaufzeit berechnet und ausgibt?
Sup!
Unter Unix gibt es "time" - in Perl selbst wird's aber auch irgendeinen Mechanismus geben.
Gruesse,
Bio
GutenMorgen SelfForum,
Mit "time" hast Du das Problem, das Du nur "sekundengenau" arbeiten kannst. Häufig benötigt man aver eine Auflösung in Millisekunden.
In Perl gibt es das Modul Time::HiRes, das glaube ich sogar in der Standardinstallation (5.6.0) dabei ist, ansonsten natürlich bei CPAN.
greets
myMojito
Sup!
Ich glaube, wir reden nicht vom gleichen "time" ;-)
Gruesse,
Bio
Halihallo Bio
Ich glaube, wir reden nicht vom gleichen "time" ;-)
Das hängt wohl daran, dass es in Perl eben auch time heisst ;)
Nur, dass es dort eben die Sekunden seit 1970 bzw. 1904 (Mac) zurückgibt...
@Daniel:
#!/usr/bin/perl
my $start = time();
print 'Script brauchte ca. '.(time()-$start) . ' Sekunden...';
oder das von myMojito vorgeschlagene Time::HiRes.
Du solltest für Benchmark's auch mal nach den gleichnamigen Modul ausschau halten, denn
dieses bietet noch viel mehr Möglichkeiten.
Viele Grüsse
Philipp
Sup!
Ich dachte an das Unix-Programm "time", daß einem mitteilt, wieviel Load man mit seinem Programm verursacht hat.
Bei Perl gibt es natürlich auch noch das "Benchmark" Modul und alles mögliche sonst...
Gruesse,
Bio