Heim > Backend-Entwicklung > PHP-Tutorial > PHP berechnet die Programmausführungszeit

PHP berechnet die Programmausführungszeit

*文
Freigeben: 2023-03-18 13:56:01
Original
4995 Leute haben es durchsucht

Wie berechnet PHP die Programmausführungszeit? In diesem Artikel wird hauptsächlich die Methode zur Berechnung der Programmausführungszeit in PHP vorgestellt. Als Beispiel wird die PHP-Methode zur Berechnung der Funktionslaufzeit verwendet. Ich hoffe, es hilft allen.

Das Beispiel in diesem Artikel beschreibt die Methode zur Berechnung der Funktionsausführungszeit in PHP. Teilen Sie es als Referenz mit allen. Die Details sind wie folgt:

Wir können die Start- und Endzeit vor und nach dem Programm aufzeichnen. Die Differenz zwischen den beiden Zeiten ist die Ausführungszeit des Programms.


<?php
$long_str = "this is a test to see how much time md5 function takes to execute over this string";
// start timing from here
$start = microtime(true);
// function to test
$md5 = md5($long_str);
$elapsed = microtime(true) - $start;
echo "That took $elapsed seconds.\n";
?>
Nach dem Login kopieren


Die Laufergebnisse sind wie folgt:

Das hat 7,1525573730469E-6 Sekunden gedauert .

PHP-Methoden zur Berechnung der Funktionsausführungszeit und zum Erhalten subtiler Methoden


// 获得微妙方法
 function getMillisecond()
 {
   list($s1, $s2) = explode(&#39; &#39;, microtime());
   return (float)sprintf(&#39;%.0f&#39;, (floatval($s1) + floatval($s2)) * 1000);
 }
Nach dem Login kopieren


Prinzip: Notieren Sie die Start- und Endzeit der Funktion. Der Zeitunterschied ist die Ausführungszeit der Funktion


<?php
 $start_time = microtime(true);
for($i=1;$i<=1000;$i++){
echo $i.&#39;<br>&#39;;
}
$end_time = microtime(true);
echo &#39;循环执行时间为:&#39;.($end_time-$start_time).&#39; s&#39;;
?>
Nach dem Login kopieren

Verwandte Empfehlungen:

Als interpretierte Sprache weist PHP eine Leistungslücke gegenüber kompilierten Sprachen wie Java und C++ auf. Wie kann die Effizienz von PHP verbessert werden?

PHP-Leistungsanalyse und -Experiment: Makroanalyse der Leistung

PHP-Leistungsanalyse und Experiment: Mikroskopische Leistungsanalyse

Das obige ist der detaillierte Inhalt vonPHP berechnet die Programmausführungszeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage