Cronômetro
Outra ferramenta útil é o cronômetro de depuração com uma precisão de microssegundos:
Debugger::timer();
// doces sonhos minha querida
sleep(2);
$elapsed = Debugger::timer();
// $elapsed = 2
Medidas múltiplas de uma só vez podem ser obtidas através de um parâmetro opcional.
Debugger::timer('page-generating');
// algum código
Debugger::timer('rss-generating');
// algum código
$rssElapsed = Debugger::timer('rss-generating');
$pageElapsed = Debugger::timer('page-generating');
Debugger::timer(); // executa o timer
... ... // alguma operação demorada
echo Debugger::timer(); // tempo decorrido em segundos