Шпаргалка. Отладка с помощью CDebugInfo

CDebugInfo может показать количество sql-запросов и общее время их выполнения, а также время выполнения скрипта.
$debug = new CDebugInfo();
$debug->Start();

// ...
// Здесь исполняемый код
// ...

echo $debug->Output();

В результате выйдет сообщение вроде такого:
// 0.0393 с; Запросов: 11 (0.0013 с)

Для использования в командной PHP-строке надо не забыть выключить галочку "Отображать результат выполнения как текст" или использовать strip_tags, т.к. Output возвращает вёрстку, а не просто сообщение. 

Ссылка на класс и методы: 
http://bxapi.ru/?module_id=main&class...CDebugInfo

P.S. Что бы увидеть статистику по SQL-запросам на фронте надо включить режим отладки. 
Как я понял, он переключает режим работы $DB, но в детали не вдавался еще.

P.P.S. Еще один вариант использования:
$debug = new CDebugInfo();
$debug->Start();

// ...
// Ваш код
// ...

$debug->Stop();
$arDebug['run_time']   = round($debug->arResult['TIME'], 4);
$arDebug['sql_time']   = round($debug->arResult['QUERY_TIME'], 4);
$arDebug['sql_count']   = $debug->arResult['QUERY_COUNT'];