lunes, 28 de septiembre de 2015

Cronometrar códigos en php para medir el tiempo que tarda cada fragmento de código

Para poder determinar que sección de un código php está consumiendo mas tiempo de nuestro script podemos usar el siguiente código:

Al comiendo del código ejecutameremos el código:

$curTime = microtime(true);

para obtener la fecha de inicio.

Mediremos el tiempo transcurrido

$timeConsumed = round(microtime(true) - $curTime,3)*1000;
echo '1/5:' . $timeConsumed . ' || ';


Dependiendo de si queremos medir tiempos parciales desde que inició el código o intérvalos podemos volver a iniciar la variable $curTime  o no. Repitiendo esta estructura podemos temporizar nuestros códigos php.

A modo mas completo podriamos crear clases con esta misma ide u objetos de sesión con los resultados obtenidos.

No hay comentarios:

Publicar un comentario

Jesús Moreno - Ingeniero Ténico Informático - consultor Informático

Hola, soy Jesús Moreno Ingeniero Técnico Informático en sistemas por la US y propietario de éste blog. Mi trabajo en los ultimos años se ...