Профилирование и оптимизация программ на Go

  • Зал: КИНОБАР
  • Категории: Разработка
  • Секции: HighLoad

Описание:

Язык Go уже завоевал значительную популярность и всё чаще используется для написания сетевых сервисов или консольных утилит. От версии к версии улучшается компилятор и производительность стандартной библиотеки. Однако иногда возникает задача найти и ускорить узкое место, найти блокировку или объяснить задержки сборщика мусора. Об этом мой доклад. Мы научимся писать правильные benchmark'и, использовать pprof и execution tracer, посмотрим на отладочную информацию runtime и коснёмся расширенных возможностей отладки производительности на Linux. Так же я расскажу про некоторые существующие оптимизации компилятора Go и как случайно их не отключить.

О спикере

Пишу на Go больше 5 лет, организую митапы в Москве, веду подкаст GolangShow.

Похожие доклады