Das Portal für Webmaster - Startseite

Tutorials
» Übersicht

Software
» Browser
» FTP
» Grafik
» Programmieren
» Sicherheit
» Tools

Service
» Webmasterlexikon
» Webhosting-Anbieter

Online-Tools
» PageRank-Check
» HTML-Validator
» CSS-Validator
» IP-Check
» quickDate

web-workshop.de
» Newsletter
» Umfragen
» Sitemap
» FAQ
» Partner
» Kontakt
» Impressum
» Datenschutz

Partner
» WebHosting
» Tutorials

Community
» Informationen
» Registrierung
» Login
 
5 Besucher und 0 Mitglieder Online

Du bist hier: Tutorials » PHP » Laufzeit ermitteln

Laufzeit ermitteln

Ein professionelles Script erfordert ein Minimum an Quellcode und ein Maximum an Schnelligkeit. Mit diesem kleinen Script, lässt sich die Laufzeit eines kompletten Scriptes oder einzelnen Programmteils ermitteln.

Startzeit ermitteln

Zuerst ermitteln wir den aktuellen Zeitstempel. Er gibt uns die Anzahl der Sekunden und Nanosekunden seit Beginn der Unix-Epoche am 1.1.1970 um 0 Uhr.
Dazu nutzen wir den Befehl microtime().


<?php
$zeit 
explode(" ",microtime()); // Zeitstempel inkl. Nanosekunden ermitteln
    
$zeit_start $zeit[0] + $zeit[1]; // akt. Zeit speichern
?>



Endzeit ermitteln

Nach Ausführung sämtlichen Quellcodes ermitteln wir jetzt wieder den aktuellen Zeitstempel.


<?php
$zeit 
explode(" ",microtime()); // Zeitstempel                                             inkl. Nanosekunden ermitteln 
$zeit_ende $zeit[0] + $zeit[1]; // akt. Zeit speichern
?>




Laufzeit ermitteln und ausgeben

Nachdem wir die beiden Zeitstempel vor und nach Ausführung des Quellcodes gespeichert haben, ermitteln wir nun die Laufzeit des Codes und kürzen die Ausgabe auf 6 Stellen nach dem Komma.


<?php
$laufzeit 
$zeit_ende $zeit_start// Laufzeit ermitteln
    
$laufzeit round($laufzeit6); // Laufzeit auf 6 Stellen                                            nach dem Komma runden
print "Seitenaufbau in ".$laufzeit." Sekunden"// Ausgabe
?>



Der gesamte Quellcode



<?php
    $zeit 
explode(" ",microtime()); // Zeitstempel inkl. Nanosekunden ermitteln
    
$zeit_start $zeit[0] + $zeit[1]; // akt. Zeit speichern
?>



HTML-Code oder PHP-Code



<?php
    $zeit 
explode(" ",microtime()); // Zeitstempel inkl. Nanosekunden ermitteln
    
$zeit_ende $zeit[0] + $zeit[1]; // akt. Zeit speichern

    
$laufzeit $zeit_ende $zeit_start// Laufzeit ermitteln
    
$laufzeit round($laufzeit6); // Laufzeit auf 6 Stellen nach dem Komma runden

    
print "Seitenaufbau in ".$laufzeit." Sekunden"// Ausgabe
?>




Autor & Bewertung
 
Autor: fiveONE|51
Ø Tutorial-Bewertung: 8.00 bei 15 Stimmen
» Deine Bewertung:  


Leser-Kommentare
Matei | eMail
Never seen a beettr post! ICOCBW
geschrieben am 11. Juni 2011 um 19:34 Uhr


dqsvgmmb | eMail
qbHMRP uytetdfwgayg, [url=http://mjtxlpurlpud.com/]mjtxlpurlpud[/url], [link=http://zfqplmdvrnpn.com/]zfqplmdvrnpn[/link], http://maervmjvwsbs.com/
geschrieben am 21. Februar 2010 um 11:02 Uhr


vgucpplbeye | eMail
zcsMz4 nqxdciwuymid, [url=http://fjhlgqggwwdx.com/]fjhlgqggwwdx[/url], [link=http://mozlkdksujxd.com/]mozlkdksujxd[/link], http://zdxcvexeiqab.com/
geschrieben am 15. Januar 2010 um 07:52 Uhr


twghsbcax | eMail
Bip5Z1 tnmpeuldcndj, [url=http://ddkbrqhrmpzq.com/]ddkbrqhrmpzq[/url], [link=http://mqzklheqtepk.com/]mqzklheqtepk[/link], http://rvryddfdqjyu.com/
geschrieben am 02. Dezember 2009 um 15:13 Uhr