2010-06-29 6 views

Répondre

2

Jetez un oeil à la fonction getrusage(). Il peut vous fournir quelque chose d'utile

+0

Ne fonctionne pas sur Windows. – codez

+1

@codez Ajoutez cela à vos besoins. –

+1

[getrusage()] (http://www.php.net/manual/fr/function.getrusage.php) est maintenant supporté sous windows depuis PHP 7 –

2

Essayez d'utiliser un profileur. (http://xdebug.org/docs/profiler)

cycles de code de mesure peuvent varier, car le moteur zend peut ou non optimisé les opcodes, la façon dont le moteur de zend a été compilé peut conduire à ce faire des opérations plus rapides, etc.

En outre, le temps il faut pour se connecter à la base de données peut être "manipulé" en faisant des classes fictives (http://en.wikipedia.org/wiki/Mock_object), mais dans une application réelle, le temps qu'il faut pour se connecter à la base de données est important, car l'utilisateur perçoit toute la page web comme lente, pas le serveur SQL étant lent :)

Questions connexes