Привет! Это avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
В этом выпуске Иван Нещадин, старший инженер в команде Architecture Governments, показал, как оптимизировать и профилировать приложение на Go. Иван продемонстрировал примеры использования утилит pprof, memprofile и benchstat для разных задач.
Таймкоды
00:00 | Вступление 00:23 | Зачем нужен встроенная утилита pprof 01:10 | Что такое pprof 02:04 | Способы снять профиль 02:35 | Как сделать простой бенчмарк 06:15 | Смотрим веб-интерфейс 08:03 | Как работает memprofile 09:40 | Особенность работы языка по управлению памяти 10:10 | Избавляемся от лишних аллокаций 11:22 | Как работает утилита benchstat
AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻