From 8831f6320096ad82a14fa314fae1e5e9b27ec97a Mon Sep 17 00:00:00 2001 From: Michael Foster Date: Thu, 29 Aug 2013 08:30:21 +1000 Subject: [PATCH] $config['debug']: Show time initializing Tinyboard (before $debug was created) --- inc/functions.php | 1 + inc/template.php | 2 ++ 2 files changed, 3 insertions(+) diff --git a/inc/functions.php b/inc/functions.php index 236e5199..ec37a617 100644 --- a/inc/functions.php +++ b/inc/functions.php @@ -85,6 +85,7 @@ function loadConfig() { if (!isset($debug)) { $debug = array('sql' => array(), 'exec' => array(), 'purge' => array(), 'cached' => array(), 'write' => array()); $debug['start'] = $microtime_start; + $debug['start_debug'] = microtime(true);; } } diff --git a/inc/template.php b/inc/template.php index ef688944..6f85e78b 100644 --- a/inc/template.php +++ b/inc/template.php @@ -47,7 +47,9 @@ function Element($templateFile, array $options) { if (isset($options['body']) && $config['debug']) { if (isset($debug['start'])) { $debug['time'] = '~' . round((microtime(true) - $debug['start']) * 1000, 2) . 'ms'; + $debug['time (initialization)'] = '~' . round(($debug['start_debug'] - $debug['start']) * 1000, 2) . 'ms'; unset($debug['start']); + unset($debug['start_debug']); } $debug['included'] = get_included_files(); $debug['memory'] = round(memory_get_usage(true) / (1024 * 1024), 2) . ' MiB';