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