protected static function debugInfo() { if (!SConfig::SITE_DEBUG) { return ''; } global $global_start_time; $total_time = round(microtime(true) - $global_start_time, 5); $res = '<div class="header">Запросов к базе данных: <span class="value">' . count(Db::getStats()) . '</span></div>'; foreach (Db::getStats() as $st) { $res .= '<div class="line">' . $st['query'] . ' (<span class="value">' . round($st['timer'] * 1000, 3) . ' мс</span>)</div>'; } $res .= '<div class="header">Память: <span class="value">' . round(memory_get_peak_usage() / 1024 / 1024, 3) . ' Мб</span></div>'; $res .= '<div class="header">Время генерации страницы: <span class="value">' . $total_time . ' с</span></div>'; $res .= '<div class="header">Реальный URL: <span class="value">' . Request::getRealUrl() . '</span></div>'; return $res; }