Stoper
Kolejnym przydatnym narzędziem jest stoper debuggera z dokładnością do nanosekund:
Debugger::timer();
// sweet dreams my cherrie
sleep(2);
$elapsed = Debugger::timer();
// $elapsed = 2
Wiele pomiarów naraz osiągniesz opcjonalnym parametrem będącym identyfikatorem.
Debugger::timer('page-generating');
// jakiś kod
Debugger::timer('rss-generating');
// jakiś kod
$rssElapsed = Debugger::timer('rss-generating');
$pageElapsed = Debugger::timer('page-generating');
Debugger::timer(); // uruchamia stoper
// ... jakaś czasochłonna operacja
echo Debugger::timer(); // czas, który upłynął, w sekundach