Поиск и устранение утечек памяти в PHP / Валентин Удальцов

Описание к видео Поиск и устранение утечек памяти в PHP / Валентин Удальцов

00:00:00 Приветствие
00:02:16 Обзор утечек памяти в PHP
00:06:38 ProgressBar Symfony Console для контроля расхода памяти в консольных командах
00:11:27 MemoryInterrupter для контроля расхода памяти в демонах
00:14:34 Нюанс про память в --env=dev при работе с Symfony
00:19:12 Параметр $real_usage в memory_get_usage()
00:21:58 MemoryInterrupter и серьезные проблемы с памятью
00:23:32 Validator со стейтом, Symfony фууу
00:24:30 Сборка мусора, gc_collect_cycles()
00:33:58 Про сервисы, которые накапливают состояние
00:34:27 php-memprof против накопления памяти в функции
00:47:06 php-memprof против накопления памяти в сервисах
00:53:13 php-meminfo
01:03:57 Компонент vs компонента
01:04:40 Анализ утечки в Symfony Mailer
01:18:53 Как найти сервис Symfony без плагина
01:23:12 Первый вариант временного фикса через Compiler Pass
01:30:37 Второй вариант временного фикса через ResetInterface
01:41:29 Итоги

Репозиторий с проектом и ссылками на материалы: https://github.com/vudaltsov/php-memo...

Пулл-реквесты в Symfony, которые я сделал по итогам стрима:
• https://github.com/symfony/symfony/pu...,
• https://github.com/symfony/symfony/pu....

Интервью со мной на канале MoreView:    • MoreView #13 | Валентин Удальцов – Ав...  .

Подписывайтесь на наши каналы в Telegram:
• Пых https://t.me/phpyh,
• PHP Digest https://t.me/phpdigest,
• PHP умирает?! https://t.me/isPHPdying.

Поддержать Пых и Валентина можно на Patreon   / phpyh  .

Комментарии

Информация по комментариям в разработке