Je sais pas si je me débrouille bien pour prendre les mesures de temps mais je trouve:
xxxx secondes pour trier 1 000 000 d'entier (pouvant allez de -500 000 à +500 000)
Sur un PIVc 3 Ghz, 1 Go Ram et Easyphp comme moteur.
C'est long, moyen , rapide ? j'avoue que j'ai aucune grandeur.
<?
$taille = 1000000;
for ($i =0; $i < $taille; $i++)
$arr[$i] = mt_rand(-500000,500000);
$temps = microtime();
$temps = explode(' ', $temps);
$debut = $temps[1] + $temps[0];
fsb_tri($arr);
$temps = microtime();
$temps = explode(' ', $temps);
$fin = $temps[1] + $temps[0];
echo 'Page execute en ' .round(($fin - $debut), 6). ' secondes.';
?>
c est la bonne méthode pour mesurer?