Browse Source

$config['debug']: Show time initializing Tinyboard (before $debug was created)

pull/40/head
Michael Foster 11 years ago
parent
commit
8257773807
  1. 1
      inc/functions.php
  2. 2
      inc/template.php

1
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);;
}
}

2
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';

Loading…
Cancel
Save