PHP Benchmark-Klasse
In manchen Situationen kann eine kleine Benchmark-Klasse für PHP ganz sinnvoll sein. Beispielsweise kann man damit sehen, wie lange die Laufzeit bestimmter Codeabschnitte ist.
Hier die Klasse:
/**
* Benchmark-Klasse um Laufzeit von PHP-Code zu überprüfen
*/
class Benchmark {
private $starttime;
private $stoptime;
private $resulttime;
public function start() {
$this->starttime = microtime(true);
}
public function stop() {
$this->stoptime = microtime(true);
}
public function result() {
$this->resulttime = $this->stoptime-$this->starttime;
return $this->resulttime;
}
}
Hier noch eine kleine Erklärung, wie man die Klasse nutzt:
// Objekt erzeugen
$Benchmark = new Benchmark();
// Startzeit festlegen
$Benchmark->start();
// Endzeit festlegen
$Benchmark->stop();
// Laufzeit mit vier Nachkommastellen ausgeben
echo 'Laufzeit: '.number_format($Benchmark->result(),4).' sec.';
Sie sehen gerade einen Platzhalterinhalt von X. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen
Neueste Kommentare