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