php calcule le temps d'exécution du programme

*文
Libérer: 2023-03-18 13:56:01
original
4964 Les gens l'ont consulté

Comment PHP calcule-t-il le temps d'exécution du programme ? Cet article présente principalement la méthode de calcul du temps d'exécution du programme en PHP. Il prend comme exemple le temps d'exécution du chiffrement de la fonction md5 pour analyser les compétences de PHP en matière de calcul du temps d'exécution des fonctions. J'espère que cela aide tout le monde.

L'exemple de cet article décrit la méthode de calcul du temps d'exécution des fonctions en PHP. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :

Nous pouvons enregistrer l'heure de début et de fin avant et après le programme. La différence entre les deux heures est le temps d'exécution du programme.


<?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";
?>
Copier après la connexion


Les résultats d'exécution sont les suivants :

Cela a pris 7,1525573730469E-6 secondes .

Méthodes php pour calculer le temps d'exécution des fonctions et obtenir des méthodes subtiles


// 获得微妙方法
 function getMillisecond()
 {
   list($s1, $s2) = explode(&#39; &#39;, microtime());
   return (float)sprintf(&#39;%.0f&#39;, (floatval($s1) + floatval($s2)) * 1000);
 }
Copier après la connexion


Principe : Enregistrez respectivement l'heure de début et l'heure de fin de la fonction, et le décalage horaire est le temps d'exécution de la fonction


<?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;;
?>
Copier après la connexion

Recommandations associées :

En tant que langage interprété, PHP présente un écart de performances avec les langages compilés​​tels que Java et C++. Comment améliorer l'efficacité de PHP ?

Analyse et expérimentation des performances PHP : Analyse macroscopique des performances

Analyse des performances PHP et Expérience : Analyse microscopique des performances

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal