Профилирование приложений
- Автор mityok on июля 15th, 2008
Класс Profiler отображает результаты замеров производительности, выполненные запросы и данные $_POST внизу страниц. Эта информация может быть полезна на этапе разработки для отладки и оптимизации приложения.
Инициализация класса
Важно: данный класс НЕ нуждается в инициализации. Он загружается автоматически классом Output если опция профилирования приложения включена (см. ниже).
Включение профилирования
Для того, чтобы включить профилирование кода приложения, включите в код функции контроллера данный код:
$this->output->enable_profiler(TRUE);
Когда профилирование включено, отчёт о результатах работы класса будет сгенерирован и отображён внизу страницы. Для того, чтобы отключить профилирование, используйте код:
$this->output->enable_profiler(FALSE);
Установка точек замера производительности
Для того, чтобы Profiler обработал и отобразил данные о производительности приложения, понадобиться отметить точки замера производительности при помощи специального синтаксиса. Детальная информация приведена на странице описания класса _Benchmark_.

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