Cronometro

Un altro strumento utile è il cronometro del debugger con una precisione di microsecondi:

Debugger::timer();

// sogni d'oro, tesoro mio
sleep(2);

$elapsed = Debugger::timer();
// $elapsed = 2

Un parametro opzionale consente di ottenere più misure contemporaneamente.

Debugger::timer('page-generating');
// un po' di codice

Debugger::timer('rss-generating');
// un po' di codice

$rssElapsed = Debugger::timer('rss-generating');
$pageElapsed = Debugger::timer('page-generating');
Debugger::timer(); // esegue il timer

... // qualche operazione che richiede tempo

echo Debugger::timer(); // tempo trascorso in secondi