Trouver le temps d'execution d'un script
Voici un petit script pour calculer le temps de traitement d'un script en le répétant plusieurs fois pour ensuite en faire une moyenne. Ceci est pratique pour comparer deux différents codes qui fait la même chose afin de trouver celui qui le fait le plus vite.<?php
// test de performance
$nb_repetition = 200;
print "nb_repetition = $nb_repetition <br>";
$debut_calcul = calcul_execution();
for ($i = 0 ;$i < $nb_repetition; $i++)
{
// mettre le code a tester ici
$mavariable = 'bonjour tout le monde';
echo 'Valeur de la variable : '.$mavariable;
}
$fin_calcul = calcul_execution();
$total_temp = ($fin_calcul-$debut_calcul);
$temp_moyen = $total_temp / $nb_repetition;
print "<br>Temp moyen pour $nb_repetition iteration = $temp_moyen <br>";
function calcul_execution()
{
list($msec, $sec) = explode(' ', microtime());
return ((float) $sec + (float) $msec) ;
}
?>