Perde de la précision est pasd trpo grave étant donné les fluctuation de temps entre un rafraichissment et un autre.Envoyé par Kioob
En plus je vais faire une moyenne par page pour voir celle qui prenne le plus de temps.
Perde de la précision est pasd trpo grave étant donné les fluctuation de temps entre un rafraichissment et un autre.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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part echo "<br>".round(microtime_float() - $Debut, 4)."s<br>";
Mon code était équivalent mais le tiens ne marche que pour php 5 je crois.Envoyé par GregPeck
j'hallucine... c'est si compliqué que ça de passer par une chaine + bcsub ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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é ?
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.Envoyé par Kioob
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...Envoyé par Kioob
c'est ca qui ma embrouilléEnvoyé par Kioob
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager