Mailinglisten-Archive |
On Tue, 07 Dec 1999, Michael Weber wrote: > Moin, > > wie messt Ihr eigentlich so im allgemeinen die > Laufzeit Eurer Scripte ? Ich behelfe mich im > Augenblick mit Ausgabe des Unix-Timestamps am > Anfang und Ende des Scriptes mit Ausgabe der > Zeitdifferenz... Moin, folgendes habe ich mal im Netz gefunden: messzeit.inc: <? # Wir verarbeiten die Daten # Zur besseren Planung die Zeit messbar machen: class c_Timer { var $t_start = 0; var $t_stop = 0; var $t_elapsed = 0; function start() { $this->t_start = microtime(); } function stop() { $this->t_stop = microtime(); } function elapsed() { if ($this->t_elapsed) { return $this->t_elapsed; } else { $start_u = substr($this->t_start,0,10); $start_s = substr($this->t_start,11,10); $stop_u = substr($this->t_stop,0,10); $stop_s = substr($this->t_stop,11,10); $start_total = doubleval($start_u) + $start_s; $stop_total = doubleval($stop_u) + $stop_s; $this->t_elapsed = $stop_total - $start_total; return $this->t_elapsed; } } }; ?> include("messzeit.inc"; # Anfangen die Zeit zu messen ... $timer = new c_Timer; $timer->start(); # Ausgabe der Zeit am Ende mit: # $timer->stop(); # echo $timer->elapsed(); CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq
php::bar PHP Wiki - Listenarchive