Tayo
Astuce et Tutorial » Programmation / Developpement » Php Mysql » tutoriel rédigé par Zabuza
Description de cet article : Connaître le temps en milliseconde que met le serveur à interpréter un c
Lire les commentaires

Calculer la durée d'exécution d'un code





Mesure le temps d'éxecution d'un code

Afin d'optimiser ses scripts en rapidité d'exécution il existe un moyen très simple, la fonction phpmicrotime(). Celle-ci permet de retourner, comme son nom l'indique, le timestamp UNIX actuel en microsecondes. Pour faire simple, disons que c'est le temps écoulé en microsecondes depuis le 1er janvier 1970.

Le code :
En haut du script (ou en haut de page si l'on souhaite calculer la durée d'exécution intégrale de celle-ci), placez la fonction:


<?php
$ztime
= microtime(true);
#On enregistre le temps
?>



Et à la fin :


<?php
$ztime
= microtime(true) - $ztime ;
echo
"Page gnre en $ztime secondes<br/>";
?>




Maintenant, il est assez difficile de voir une différence si le code est court
Alors, pour voir clairement la différence, l'utilisation d'une boucle while peut être pratique !



<?php
$ztime
= microtime(true); # Toujours en dbut de script

while ($ztest < 101) { # Tant que la variable $ztest
$ztest = $ztest + 1;

#Indiquer ici votre code, il sera execut 100 fois.
#Exemple :
$g = str_replace('kikou','Bonjour','kikou a va?');

}
$ztime = microtime(true) - $ztime ;
echo
"Page gnre en $ztime secondes<br/>";
?>




réduireNews
réduireTutoriel lié
  • While Tutorial Php
    Se servir de While en php pour créer des boucles
  • Code pour Supprimer des fichiers en php
    Utilisation de unlink..
  • Code pour Supprimer un dossier en php
    rmdir est censé supprimer les dossiers..
  • Connaître le code Imei de son téléphone
    Le code IMEI d'un tel comment l'avoir?
  • Dans la même catégorie : Php Mysql

    Quand Wamp vous affiche que des messages Forbidden

    Passer l'activation de Windows 7 temporairement avec invite de commande
    réduireSocial

    rss 3D png rss 3D png


    Pseudo :
    Pass :
    Les lecteurs ont donné une note moyenne de :
    note 7
    Note: 7 sur 10

    Donnez votre note à ce tuto sur 10 :

    Script pour charger une publicité une fois que la page web est en place

    Comment changer du texte dans toute une base de donnée mysql

    Quand Wamp vous affiche que des messages Forbidden

    Liste des commentaires pour Calculer la durée d'exécution d'un code °° Tutoriel


    Il y a 6 annes, 7 mois
    Bonjour,
    J'ai tout essayé, la fonction microtime me renvoi souvent des valeurs négatives. avec true ou sans true.
    Le code est bien placé. Je sais que php est rapide, mais à ce point ...
    Il y a 9 annes, 6 mois
    Si vous avez un commentaire ou une demande d'explication à ce sujet, n'hésitez pas à poster! :roll:

    [i]Note sur ce petit exemple : Il va sans dire que le temps indiqué par $ztime peut changé en fonction du processeur, mais aussi de son niveau d'utilisation[/i]
    Votre PseudoIl y a 0mn
    Votre commentaire forum
    Vous avez la parole
    Laissez un commentaire sur cet article.
    Pseudo :


    Facultatif : Cliquez ici pour choisir une tête
    Votre email ( non publié ) :

    Image anti spam :
    Code Image
    Recopier les 5 chiffres de cette image :






    Prendre contact avec Tayo.fr : Formulaire Tayo

    Tayo.fr, copyright jusqu'en 2233 ( Au moins ! ).