PHP отладка: dump, xdebug, xhprof, blackfire, strace. Краткий обзор методик.

  Рет қаралды 9,518

Андрей Шестаков

Андрей Шестаков

3 жыл бұрын

По результатам различных исследований программисты 20% времени тратят на написание кода и 80% на чтение кода, исправление багов и отладку. Числа разных источников разняться, но всегда итоговая пропорция сохраняется.
Рассмотрим практическое применение методов профилирования и анализа кода на php. Наш любимый var_dump, интересный xdebug, завораживающий xhprof, интригующий blackfire и таинственный strace.
0:52 - dump
7:04 - xdebug
21:03 - xhprof
27:35 - blackfire
30:00 - strace
Буду рад поддержке: лайк, комментарий (адекватная критика тоже приветствуется), денюжка - все мотивирует в плюс.
www.donationalerts.com/r/andr... - кошелек.

Пікірлер: 27
@romeocapuletti2425
@romeocapuletti2425 Жыл бұрын
Pavel Durov, thank u!
@Denis-tk3um
@Denis-tk3um 9 ай бұрын
Годное видео. Отличная, спокойная и понятная подача материала. Зумы элементов и кнопок. Так держать!
@user-zk3yr4zt7z
@user-zk3yr4zt7z Жыл бұрын
Не знаю кто ты чудо-человек, но я обязательно пересмотрю все твои видосы. Ты крут.
@GexPlayerMD
@GexPlayerMD 2 жыл бұрын
Блин, очень круто, спасибо! Мало кто так на ютубе закапывается в такие дебри. В основном рассказывают всякую элементарную банальщину для школолоев всяких там.
@victorjacobson2876
@victorjacobson2876 Жыл бұрын
наверное самый толковый экскурс по дебагу и профилированию. спасибо.
@aramayis_mirzoyan
@aramayis_mirzoyan Жыл бұрын
Спасибо, материал очень полезный. Полностью объясняется методики работы с продвинутыми инструментами отладки.
@leon1595
@leon1595 2 жыл бұрын
Отличные у вас видео, для себя можно много что подчерпнуть.
@meteysh
@meteysh 8 ай бұрын
Очень классно все показал. Использую почти всегда xdebug. 🎉
@vitaercx
@vitaercx Жыл бұрын
Исчерпывающий обзор. Благодарен за ценную информацию!
@aleksandrkokin6065
@aleksandrkokin6065 11 ай бұрын
Спасибо за материал, много полезных советов!
@ilyayy
@ilyayy 2 жыл бұрын
Большое спасибо за видео, очень понятно и наглядно все объяснил! 🙌
@Man1982ism
@Man1982ism 2 жыл бұрын
Хорошее видео и звук. Приятно слушать.
@user-ps6bb1fm9u
@user-ps6bb1fm9u 2 жыл бұрын
Чтобы не грепать выводы от strace, у утилиты есть параметр фильтрации. В примере из видео например будет strace -e trace=connect
@shamanvalius2902
@shamanvalius2902 7 ай бұрын
Спасибо.
@phpstudy8625
@phpstudy8625 3 жыл бұрын
спасибо круто !!!
@superkozel1
@superkozel1 10 ай бұрын
Какие есть решения для общего профайлинга приложения? Не в рамках одного запуска, а агреггированные данные: команды, урлы и методы, и их потребление времени/процессорного времени и памяти. То есть по сути увидеть какие эндпоинты и команды больше всего тормозят или имеет смысл оптимизировать из-за частотности. Или, увидеть по времени что исполнялось в моменты пиков нагрузки.
@Merk462
@Merk462 Жыл бұрын
18:28 Это намного больше напоминает процессор в разрезе.
@Vale91kk
@Vale91kk 2 жыл бұрын
блин, какой крутой видос) то что надо) спасибо)
@robertpaulig7359
@robertpaulig7359 3 жыл бұрын
xdebug 3 версия вышла как её инсталить?
@meteysh
@meteysh 8 ай бұрын
А в какой книге написано что отладчик не гуд, а надо профилировщик? 😮
@alicenNorwood
@alicenNorwood 2 жыл бұрын
Всё видео это какая-то реклама бритвы gillette fusion короче
@codingfox
@codingfox 2 жыл бұрын
Я конечно понимаю, что ты красавчик, но не обязательно делать лицо настолько крупным планом)
@user-ex9ni9ok6e
@user-ex9ni9ok6e 10 ай бұрын
убрал бы двойной курсор, дизлайк
@user-wz6yb6cp7o
@user-wz6yb6cp7o 10 ай бұрын
Ставлю лайк за замечание
@astasjr8969
@astasjr8969 11 ай бұрын
Даже Эштон Катчер уже делает туториалы по php, а вы всё ещё говорите что пых умер.
PHP улучшаем производительность: настройки PHP-FPM
20:16
Андрей Шестаков
Рет қаралды 14 М.
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 37 МЛН
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 102 МЛН
CAN YOU HELP ME? (ROAD TO 100 MLN!) #shorts
00:26
PANDA BOI
Рет қаралды 36 МЛН
Что такое WebSockets (веб-сокеты)
2:59
Хочу вАйти
Рет қаралды 4,6 М.
Как настроить дебаггер XDebug для PhpStorm
7:32
Denis Pugachev 🔹 PHP backend
Рет қаралды 11 М.
Странное письмо из МВД РФ
2:54
Дмитрий Крайнов
Рет қаралды 5 М.
Чат на PHP | 5 | XDebug. Установка и настройка
7:39
Клуб любителей чая!
Рет қаралды 2,5 М.
Vue 3 фундаментальный курс от А до Я
3:01:26
Debugging with Xdebug and PHPStorm
5:33
The Codeholic
Рет қаралды 75 М.
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 37 МЛН