Профилирование приложений

 

Класс Profiler отображает результаты замеров производительности, выполненные запросы и данные $_POST внизу страниц. Эта информация может быть полезна на этапе разработки для отладки и оптимизации приложения.

Инициализация класса

Важно: данный класс НЕ нуждается в инициализации. Он загружается автоматически классом Output если опция профилирования приложения включена (см. ниже).

Включение профилирования

Для того, чтобы включить профилирование кода приложения, включите в код функции контроллера данный код:

  1. $this->output->enable_profiler(TRUE);

Когда профилирование включено, отчёт о результатах работы класса будет сгенерирован и отображён внизу страницы. Для того, чтобы отключить профилирование, используйте код:
  1. $this->output->enable_profiler(FALSE);

Установка точек замера производительности

Для того, чтобы Profiler обработал и отобразил данные о производительности приложения, понадобиться отметить точки замера производительности при помощи специального синтаксиса. Детальная информация приведена на странице описания класса _Benchmark_.

Отправить комментарий

CAPTCHA
Этот вопрос предназначен для того, чтобы отсеять ботов
13 + 1 =
Решите простой математический пример и введите результат. К примеру, для вопроса 1+3 нужно ввести 4

Вход в систему

Последние комментарии