Профессиональная конференция для Go-разработчиков

Выжимаем из Go максимум производительности

Golang Conf: Hardcore

Go: Hardcore

Оптимизация производительности
GO
Оптимизация

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Что делать, если pprof показывает, что оптимизировать больше нечего, но необходимо выжать из кода еще пару процентов скорости? Этот доклад — для тех редких везунчиков, которым досталась такая задача. Сложно, но очень интересно!

Целевая аудитория

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

Тезисы

Этот доклад о том, как писать код на Go так, чтобы выжимать максимум производительности.

Например, из него вы узнаете:
* почему не все for-range-циклы равны между собой;
* что такое small-size-объекты;
* какие палки в колеса вставляет escape analysis и как их обойти.

Никита Галушко

VK, ВКонтакте

Вот уже почти 10 лет плотно сидит на Go. Пишет разной степени сложности бэкенды и насаждает Effective Go где только возможно :)

VK, ВКонтакте

ВКонтакте — крупнейшая социальная сеть в России и странах СНГ. Мы ставим перед собой масштабные вызовы и делаем технологии доступными для каждого пользователя. ВКонтакте помогает решать любые повседневные задачи — и даже больше!

Видео