User since
2004-01-29
828
Artikel
BenutzerIn
my $stamp = time;
# do stuff
my ($usr, $sys) = (times)[0,1];
my $cpu = $usr + $sys;
my $wallclock = time - $stamp;
Mein
Parrotbench [cvs.perl.org] ist wohl ein gutes Beispiel wie man times() noch einsetzen kann.
User since
2004-03-22
5708
Artikel
ModeratorIn + EditorIn
also ist sys die tatsächlich gebrauchte zeit von program??
User since
2003-11-28
3645
Artikel
ModeratorIn
Nein, man benoetigt usr und sys. sys ist die Zeit, die der Prozess im Kernelspace verbraucht, und usr die Zeit, die im Userspace verbraucht wird. Normalerweise benoetigst du die Unterscheidung zwischen beiden Zeiten nicht.