Все

Go за гранью скорости: pprof и бенчмарки | avito.code

2023-07-17 14:15 Видео backend go
Привет! Это avito.code. Здесь опытные инженеры Авито делятся знаниями и#nbsp;рассказывают про свои рабочие инструменты.
В#nbsp;этом выпуске Иван Нещадин, старший инженер в#nbsp;команде Architecture Governments, показал, как оптимизировать и#nbsp;профилировать приложение на#nbsp;Go. Иван продемонстрировал примеры использования утилит pprof, memprofile и#nbsp;benchstat для#nbsp;разных задач.
Таймкоды

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#nbsp;— это команда инженеров Авито. Подпишитесь на#nbsp;наш канал, соцсети и#nbsp;блоги, чтобы узнавать больше о#nbsp;технологиях Авито 👇🏻

Ютуб: https://www.youtube.com/@AvitoTech
ВК: https://vk.com/avitotech
Телеграм: https://t.me/avitotech
Хабр: https://habr.com/ru/company/avito
Медиум (eng): https://medium.com/avitotech
Гитхаб: https://github.com/avito-tech
Сайт: https://avito.tech