時間計測
デバッガのもう一つの便利なツールは、マイクロ秒精度のストップウォッチです:
Debugger::timer();
// 時間のかかる操作...
sleep(2);
$elapsed = Debugger::timer();
// $elapsed = 2
オプションのパラメータを使用することで、複数回の計測を達成できます。
Debugger::timer('page-generating');
// 何らかのコード
Debugger::timer('rss-generating');
// 何らかのコード
$rssElapsed = Debugger::timer('rss-generating');
$pageElapsed = Debugger::timer('page-generating');
Debugger::timer(); // ストップウォッチを開始します
... // 時間のかかる操作
echo Debugger::timer(); // 経過時間を秒単位で出力します