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