Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!
Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!
С помощью JBDump можно не только дампить переменные, но и измерять время выполнения отдельно взятых фрагментов кода. Например так:
Заметьте, что явного вызова результатов профайлера нету, но тем не менее он выводиться. Это можно настроить.
Информация, которая отобразиться в браузере и в лог файле — одинаковая. В скобках отображается разница во времени и использовании памяти в разных точках приложения. Например из предыдущего лога видно, что цикл и jbdump работали 0.279 секунды при этом использовал 2.867 МБ памяти. Далее PHP освободил память на 1.809 МБ (столько использовал jbdump для отрисовки массива в 10000 элементов). Всего прошло времени 0.285 сек.
Каждая отметка имеет свое название и место вызова. Таким образом наглядно видно куда использовалось время и память сервера.
Некоторые наверно заметили — первая отметка показывает, что уже использовалось 0.366 МБ памяти, хотя мы не ставили отметки ранее. При первом вызове JBDump отметил состояние системы автоматически (время и память). Это произошло в файле init.php (сработал конструктор класса)
Таким образом можно поставить в любом месте только одну отметку и получить результат профилирования от начала работы приложения до этой отметки. При этом даже не придется вызывать отрисовку результата. При соответствующих настройках — после вызова деструктора, die() или аварийного завершения скрипта автоматически сработает метод profiler(). Именно поэтому в примере профайлер отображается после сообщения «JBDump_die».
I had been honored to get a call coming from a friend as soon as he uncovered the important guidelines shared on your own site.
Looking at your blog posting is a real fantastic experience.
Thanks again for thinking of readers much like me, and I would like for you the best of
success being a professional in this arena.
Hey there! Do you know if they make any plugins to help with SEO?
I'm trying to get my blog to rank for some targeted
keywords but I'm not seeing very good success. If you know of any please share.
Thank you!
To the joomla-book.ru administrator, Thanks for the well-organized and comprehensive post!
хифЬ