Mailinglisten-Archive |
----- Original Message ----- From: "Nico Haase" <nico.haase at gmx.de> To: "deutschsprachige PHP-Mailingliste" <php at phpbar.de> Sent: Wednesday, August 20, 2003 1:18 PM Subject: RE: [php] Laufzeit eines Scripts > Moin, > > Joerg kritzelte: > > ----- Original Message ----- > >> Moin, > >> wie kann ich die richtige Laufzeit eines Scripts feststellen? > >> Derzeit benutze ich in einer Statistikfunktion folgendes: > >> > >> $startzeit = $dauer = 0; > >> $startzeit = microtime(); > >> [zig funktionen] > >> $dauer = microtime() - $startzeit; > >> > >> ...und wenn PHP Lust hat, bekomme ich bei $dauer einen > >> negativen Wert :-( Das ist jetzt dreimal hintereinander > >> passiert und gestern auch schon n paar > > > > *seufz* ;) > > Schon mal ins Manual geguckt bzw. dir den Returnwert von > > Microtime() angeguckt? Scheinbar nicht... den du weist das mit > > Strings nicht gerechnet werden kann und tust es trotzdem. > > > > Im Manual sollte auch gleich nen Example sein wie man damit > > die vergangene Zeit misst. > > .....tschuldigung und danke. Jetzt klappts... Must dich nicht entschuldigen.. ich hab damals den gleichen Fehler gemacht. Nach dem Motto.. wenn man mit time() so einfach rechnen kann dann geht das auch mit microtime() bestimmt so. Das da negative Werte rauskamen hab ich dann auf Windows geschoben ;) Im Pear gibt 'Benchmark'. Da kann man mehrere Stopp und Startmarken setzten und zum Schluss kommt ne nette HTML Tabelle aller Werte mit Zeiten und Prozent raus. Gruss Joerg -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive