Perde de la précision est pasd trpo grave étant donné les fluctuation de temps entre un rafraichissment et un autre.Citation:
Envoyé par Kioob
En plus je vais faire une moyenne par page pour voir celle qui prenne le plus de temps.
Version imprimable
Perde de la précision est pasd trpo grave étant donné les fluctuation de temps entre un rafraichissment et un autre.Citation:
Envoyé par Kioob
En plus je vais faire une moyenne par page pour voir celle qui prenne le plus de temps.
c'est toi qui voit :? mais à moins d'avoir des pages bien crades à la phpBB, les chiffres que tu vas obtenir risques d'etre complètement farfelus... vraiment domage quand on voit qu'il existe des solutions très simples...
Moi je fait comme ça et ca marche bien:
En début de code:
Et en fin de code:Code:
1
2
3
4
5 function microtime_float() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } $Debut=microtime_float();
Enleve le round si tu veux plus de précision.Code:echo "<br>".round(microtime_float() - $Debut, 4)."s<br>";
Mon code était équivalent mais le tiens ne marche que pour php 5 je crois.Citation:
Envoyé par GregPeck
Non non nickel avec php4...
j'hallucine... c'est si compliqué que ça de passer par une chaine + bcsub ?
Code:
1
2
3
4
5
6
7
8
9
10
11
12 function microtime_string() { $tmp = explode( ' ', microtime() ); return $tmp[1] . substr( $tmp[0], 1 ); } $Debut = microtime_string(); echo '<hr />', round( bcsub( microtime_string(), $Debut ) * 1000 ), 'ms';
Kioob, est-il nécessaire de travailler en grands nombres pour des millisecondes voir des microsecondes ?
L'exemple 1 de http://php.net/microtime serait il incorrect ?
Oh bah dis donc, cet exemple ressemble pas mal à ce que je j'utilise moi...
J'aurais copié ? :oops:
En tout cas je l'utilise depuis longtemps et je n'ai jamais eu de soucis...
Dans mes tests, il y avait de gros écarts justement entre le fait de faire la soustraction via bcsub() ou non.
Il s'agissait principalement de benchmarker deux portions de code différentes dans la même fonction... le temps entre chaque mesure était donc très réduit.
Après si vos pages mettent plus de 100ms à s'exécuter, c'est clair que vous n'êtes pas à ça pres...
Non mais j'ai pas envie de rajouter de librairie :p.Citation:
Envoyé par Kioob
et où vois tu une librairie ? 8O
Tu es vraiment mechant de dire ça ! C'est même pas vrai d'abord que nos appli elles rament, que le client il est pas content... :lol:Citation:
Envoyé par Kioob
c'est ca qui ma embrouillé ;)Citation:
Envoyé par Kioob