mesurer le temps écoulé entre les segments de code en PHP

De temps de temps en temps, j'aimerais être capable de mesurer le temps écoulé entre deux segments de code. C'est le seul à être en mesure de détecter les goulets d'étranglement dans le code et d'améliorer ce qui peut être amélioré.

Je souhaiterais créer une fonction telle que, lorsque la fonction est de travailler avec une variable globale qui fait écho le temps écoulé entre l'appel en cours et la dernière fois qu'il a été appelé.

De cette façon, vous pouvez l'utiliser plusieurs fois l'un après l'autre.

Et la fonction doit pouvoir être calculer les différences de fractions de secondes comme 0.1 sec ou 0,3 sec etc.

Un exemple serait sans doute expliquer cela beaucoup mieux.

echo time_elapsed();   

     //This echo outputs nothing cause this is the starting case. 
     //There is nothing to compare against. 

//
//1st code section here
//

echo time_elapsed();  

      //This echo outputs 0.5 seconds. 
      //...which means there has been 0.5 seconds passed 
      //...since the last time time_elapsed() was fired

//
//2nd code section here
//


echo time_elapsed()   

      //This echo outputs 0.2 seconds

//
//3rd code section here 
//

echo time_elapsed()   

      //This echo outputs 0.1 seconds etc

Ma question est ce que PHP utilitaires ( fonctions intégrées ) dois-je utiliser pour réaliser ce genre de sortie?

source d'informationauteur Average Joe | 2012-06-27