Cronometro
Un altro strumento utile è il cronometro del debugger con precisione al nanosecondo:
Debugger::timer();
// sogni d'oro, tesoro
sleep(2);
$elapsed = Debugger::timer();
// $elapsed = 2
Più misurazioni si ottengono con un parametro opzionale usato come identificatore.
Debugger::timer('page-generating');
// del codice
Debugger::timer('rss-generating');
// del codice
$rssElapsed = Debugger::timer('rss-generating');
$pageElapsed = Debugger::timer('page-generating');
Debugger::timer(); // avvia il timer
// ... un'operazione che richiede tempo
echo Debugger::timer(); // tempo trascorso in secondi