Cronómetro
Otra herramienta útil es el cronómetro del depurador, con precisión de nanosegundos:
Debugger::timer();
// dulces sueños, cariño
sleep(2);
$elapsed = Debugger::timer();
// $elapsed = 2
Se pueden hacer varias mediciones a la vez usando un parámetro opcional como identificador.
Debugger::timer('page-generating');
// algo de código
Debugger::timer('rss-generating');
// algo de código
$rssElapsed = Debugger::timer('rss-generating');
$pageElapsed = Debugger::timer('page-generating');
Debugger::timer(); // pone en marcha el cronómetro
// ... alguna operación que consume tiempo
echo Debugger::timer(); // tiempo transcurrido en segundos