method
public
SqlTracker::addTime()
Класс: \Bitrix\Main\Diag\SqlTracker
Сигнатура
public addTime(float $time) : void
Описание
Используется классом SqlTrackerQuery для отслеживания общего времени выполнения.
Параметры
$time
float
Время в секундах.
Возвращаемое значение
void
Как применяется в SqlTracker
SqlTracker::addTime() — метод класса \Bitrix\Main\Diag\SqlTracker модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр SqlTracker.
use Bitrix\Main\Diag\SqlTracker;
/** @var SqlTracker $object */
$time = 0.0;
$object->addTime($time);Другие методы SqlTracker
current()Часть реализации Iterator, сделанная для обратной совместимости.getCounter()Возвращает количество выполненных запросов.getDepthBackTrace()Возвращает глубину трассировки стека для записи в лог.getNewTrackerQuery()Создаёт новый экземпляр объекта SqlTrackerQuery.getQueries()Возвращает массив собранных на данный момент объектов SqlTrackerQuery.getTime()Возвращает общее время выполнения запросов.key()Часть реализации Iterator, сделанная для обратной совместимости.next()Часть реализации Iterator, сделанная для обратной совместимости.reset()Очищает все собранные запросы и сбрасывает время выполнения.rewind()Часть реализации Iterator, сделанная для обратной совместимости.setDepthBackTrace()Устанавливает глубину трассировки стека для записи в лог.startFileLog()Начинает запись запросов в файл лога.
addTime() есть и у других классов модуля «Главный модуль»: SqlTrackerQuery.
Исходный файл: source/main/lib/diag/sqltracker.php:68

