Irgendwann im Leben eines PHP-Programmierers stellt sich jedem die Frage: “Wie schnell ist eigentlich der Code den ich täglich produziere?”
Antwort darauf gibt das PEAR-Package “Benchmark”, das neben einem Timer auch einen kompletten Profiler enthält, der PHP-Code umfassend analysiert.
Die Einbindung des Packages ist denkbar einfach.
Timer:
1. Download des Packages und Extrahieren in Verzeichnis /benchmark
2. Einbindung in zu testendes Script per include(“benchmark/Timer.php”);
3. Timer initialisieren: $Timer = new Benchmark_Timer;
4. Timer starten: $Timer->setMarker(“Start”);
5. Timer beenden: $Timer->setMarker(“Ende”);
6. Ausgabe: echo $zeit = $Timer->timeElapsed(“Start”,”Ende”);
Im Überblick sieht das Script wie folgt aus:
include(“benchmark/Timer.php”);
$Timer = new Benchmark_Timer;
$Timer->setMarker(“Start”);// Hier fügt man den zu prüfenden Code ein
$Timer->setMarker(“Ende”);
echo $zeit = $Timer->timeElapsed(“Start”,”Ende”);
Download des PEAR-Packages “Benchmark”: http://pear.php.net/package/Benchmark/