September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie haben einen Code-Block, für den Sie ein Profil erstellen möchten. Daran können Sie erkennen, wie viel Zeit die Ausführung einzelner Anweisungen benötigt.
Verwenden Sie das PEAR-Benchmark-Modul:
require 'Benchmark/Timer.php';
$timer =& new Benchmark_Timer(true);
$timer->start();
// Hier Setup-Code einfügen.
$timer->setMarker('setup');
// Hier wird etwas Code ausgeführt.
$timer->setMarker('middle');
// Hier folgt weiterer Code.
$timer->setmarker('done');
// Und hier das letzte Stück des Codes.
$timer->stop();
$timer->display();Durch den Aufruf von setMarker() wird die Zeit aufgezeichnet. Die Methode display() gibt eine Liste von Markern mit der Zeit aus, zu der sie gesetzt worden sind, und der ...