Найти в Дзене
Roman Pankov Tech

Быстро узнать расход памяти команд Symfony

Очень часто бывает нужно узнать как много памяти будет расходовать та или иная команда в Symfony (особенно долгоиграющая). Не течет ли память и прочее.

Для этих целей подойдёт хелпер из пакета symfony/console

Пример команды:

-2

Ссылка на код

Запуск команды:

php bin/console -vvv —no-debug app:test-command

Обратите внимание на параметр -vvv, он необходим для отображения подробной информации (в т.ч. используемую память) и — no-debug который необходим для отключения режима дебага который может собирать отладочные данные в памяти.

Перед первым запуском команды необходимо выполнить:

php bin/console — no-debug cache:clear

Что даст нам очистку последующее перестроение кэша при запуске команды

Телеграмм |  ВК | Medium