2010-06-29 14 views

Respuesta

2

Echa un vistazo a la función getrusage(). Podría proporcionarle algo útil

+0

No funciona en Windows. – codez

+1

@codez Agregue eso a sus requisitos. –

+1

[getrusage()] (http://www.php.net/manual/en/function.getrusage.php) ahora es compatible con Windows desde PHP 7 –

2

Pruebe usar un generador de perfiles. (http://xdebug.org/docs/profiler)

ciclos de código de medición pueden variar debido a que el motor de Zend puede o no optimizado los códigos de operación, la forma en que el motor de Zend fue compilado puede conducir a ella haciendo algunas operaciones más rápido, etc.

Además, el tiempo toma para conectarse a la base de datos se puede "manejar" haciendo algunas clases simuladas (http://en.wikipedia.org/wiki/Mock_object), pero en una aplicación real, el tiempo que lleva conectarse a la base de datos es importante, porque el usuario percibe toda la página web como lenta, no el servidor SQL es lento :)

Cuestiones relacionadas