Ausführzeit von PHP-Skripten messen

Um herauszufinden wie lange die Ausführung eines PHP-Skriptes dauert oder wie effizient eine bestimmte Funktion arbeitet kann man die PHP Funktion microtime verwenden. Eigentlich ist die Funktion dazu gedacht den aktuellen Unix-Zeitstempel zu ermitteln. Um die Ausführzeit eines PHP-Skriptes bzw. einer bestimmten Funktion zu messen speichert man einfach die aktuelle Zeit, führt das entsprechende Skript bzw. die Funktion aus, speichert wieder die Zeit und subtrahiert die erste gemessene Zeit dann von der zweiten. Mit round() kann man das Ergebnis dann noch runden, der zweite Parameter von round() bestimmt dabei wie viele Nachkommastellen angezeigt werden sollen.

$runtime_start = microtime(true);
 
/* Hier euer Skript */
 
$runtime_end = microtime(true);
$runtime = $runtime_end - $runtime_start;
 
echo "Generiert in " . round($runtime, 5) . " Sekunden.";

Informationen

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne (Keine Bewertung bis jetzt)
Loading ... Loading ...
Schlagwörter: , ,
Kategorie: Anleitungen, PHP
Ansichten: 1.799

Kommentare

Bisher wurden 2 Kommentare geschrieben.

Kommentar schreiben

XHTML: Folgende Elemente sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Angetrieben durch Wordpress Thema erstellt von Antu