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

 

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

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

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

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

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

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

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

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

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

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

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <b> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <h2> <h3> <h4> <table> <tr> <td> <th>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

Подробнее о форматировании

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

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

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