Number = $this->Helpers->load('Number');
$this->SimpleGraph = $this->Helpers->load('DebugKit.SimpleGraph');
if (!isset($debugKitInHistoryMode)):
$timers = DebugTimer::getAll(true);
$currentMemory = DebugKitDebugger::getMemoryUse();
$peakMemory = DebugKitDebugger::getPeakMemoryUse();
$requestTime = DebugTimer::requestTime();
else:
$content = $this->Toolbar->readCache('timer', $this->request->params['pass'][0]);
if (is_array($content)):
extract($content);
endif;
endif;
?>
Toolbar->message(__d('debug_kit', 'Peak Memory Use'), $this->Number->toReadableSize($peakMemory)); ?>
$value):
$rows[] = array($key, $this->Number->toReadableSize($value));
endforeach;
echo $this->Toolbar->table($rows, $headers);
?>
Number->precision($requestTime * 1000, 0)); ?>
Toolbar->message(__d('debug_kit', 'Total Request Time:'), $totalTime)?>
$timeInfo):
$indent = 0;
for ($j = 0; $j < $i; $j++) {
if (($values[$j]['end'] > $timeInfo['start']) && ($values[$j]['end']) > ($timeInfo['end'])) {
$indent++;
}
}
$indent = str_repeat(' » ', $indent);
$rows[] = array(
$indent . $timeInfo['message'],
$this->Number->precision($timeInfo['time'] * 1000, 2),
$this->SimpleGraph->bar(
$this->Number->precision($timeInfo['time'] * 1000, 2),
$this->Number->precision($timeInfo['start'] * 1000, 2),
array(
'max' => $maxTime * 1000,
'requestTime' => $requestTime * 1000,
)
)
);
$i++;
endforeach;
if (strtolower($this->Toolbar->getName()) === 'firephptoolbar'):
for ($i = 0, $len = count($rows); $i < $len; $i++):
unset($rows[$i][2]);
endfor;
unset($headers[2]);
endif;
echo $this->Toolbar->table($rows, $headers, array('title' => 'Timers'));
if (!isset($debugKitInHistoryMode)):
$this->Toolbar->writeCache('timer', compact('timers', 'currentMemory', 'peakMemory', 'requestTime'));
endif;
?>