Heim > Backend-Entwicklung > PHP-Tutorial > Wie berechnet man die Laufzeit eines Skripts in PHP?

Wie berechnet man die Laufzeit eines Skripts in PHP?

怪我咯
Freigeben: 2023-03-10 19:04:02
Original
2509 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich das Teilen einfacher Beispiele für die Berechnung der Laufzeit von PHP-Programmen vorgestellt.

Lassen Sie uns zunächst das Prinzip analysieren, wenn Sie das Programm zum Laufen bringen möchten Zeit, Sie können es zu Beginn des Programms ausführen. Definieren Sie eine -Variable , um die aktuelle Zeit aufzuzeichnen, und zeichnen Sie dann die aktuelle Zeit auf, nachdem die Ausführung unseres Programms abgeschlossen ist dauert, um das Programm auszuführen.

Hier stellen wir die Funktion microtime() vor, die nicht oft verwendet wird, aber wir müssen diese Funktion kennen. Sie gibt den aktuellen Unix--Zeitstempel zurück von Mikrosekunden. Beispiel: echo microtime(); gibt Folgendes zurück: 0,08845800 1376983061. Sie können es also mit der Funktion explode in ein durch Leerzeichen markiertes Array aufteilen, dann $starttime[0]=0,08845800 (Mikrosekunden), $starttime[1] =1376983061 (die aktuelle Anzahl von Sekunden, äquivalent zum von time() erhaltenen Ergebnis.
Beispielcode:

<?php  
 //程序运行时间
 $starttime = explode(&#39; &#39;,microtime());
 echo microtime();
 /*········以下是代码区·········*/
 for($i=0;$i<1000000;$i++){
  $i;
 }
 /*········以上是代码区·········*/
 //程序运行时间
 $endtime = explode(&#39; &#39;,microtime());
 $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);
 $thistime = round($thistime,3);
 echo "本网页执行耗时:".$thistime." 秒。".time();
?>
Nach dem Login kopieren

Subtrahieren Sie abschließend die beiden Zeiten und verwenden Sie dann die Funktion „round()“, um die erforderlichen Dezimalstellen für die Ausführungszeit beizubehalten. Hier ist beispielsweise die Berechnungszeit, die für eine Million Durchgänge erforderlich ist: 0,116 Sekunden, wie unten gezeigt:

Wie berechnet man die Laufzeit eines Skripts in PHP?

Um das Programm ordentlich zu machen, können wir diesen Code schreiben als Klasse, führen Sie sie bei Verwendung ein, instanziieren Sie diese Klasse vor dem Programmstart und rufen Sie am Ende eine Methode auf, um diese Funktion zu erreichen.

Das obige ist der detaillierte Inhalt vonWie berechnet man die Laufzeit eines Skripts in PHP?. 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