Профилирование PHP-приложений с помощью Xdebug | Rawkode Live
Rawkode Academy
0:00 / 0:00
Профилирование PHP-приложений с помощью Xdebug | Rawkode Live
9 628 просмотров · Трансляция закончилась 6 лет назад
Rawkode Academy
28,2 тыс. подписчиков
9 628 просмотров · Трансляция закончилась 6 лет назад
В этом эпизоде, вместе с Дериком Ретансом, мы рассмотрим Xdebug и то, как он помогает профилировать ваши PHP-приложения, позволяя использовать интерфейс профилирования, например qcachegrind, для визуализации графов вызовов и выявления узких мест в ваших приложениях.
Xdebug — это расширение для PHP, помогающее в отладке и разработке.
Содержит пошаговый отладчик для использования с IDE
Обновляет функцию var_dump() в PHP
Добавляет трассировку стека для уведомлений, предупреждений, ошибок и исключений
Имеет функциональность для записи каждого вызова функции и присваивания переменной на диск
Содержит профилировщик
Предоставляет функциональность покрытия кода для использования с PHPUnit
🕰 Таймлайн
00:00 — Заставка
01:55 — Вступление
06:30 — Что мы будем профилировать?
11:30 — Установка и включение расширения Xdebug с помощью Pecl
17:40 — Профилирование нашего примера "hello-world"
28:20 — Профилирование нашего примера вычисления факториала
46:20 — Профилирование нашей простой конфигурации Composer
57:30 — Профилирование нашей сложной конфигурации Composer
1:09:00 — Компиляция Xdebug 3 для повышения производительности!
1:13:00 — Профилирование нашей сложной конфигурации Composer со значительным повышением производительности
🌎 Ссылки
Дерик Ретанс — / derickr
Xdebug — https://xdebug.org/