Профессиональная конференция для 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, ВКонтакте

VK — это более 200 технологичных и высоконагруженных проектов, свыше 15 000 сотрудников. ВКонтакте, ОК, VK Cloud, Дзен, Маруся, VK Play — это лишь часть продуктов VK, которыми ежедневно пользуются миллионы людей. ВКонтакте — крупнейшая социальная сеть в России. Команда ВКонтакте разрабатывает технологические решения, которые отвечают критериям быстродействия, отказоустойчивости и качества, чтобы пользователи получали максимум для общения, работы, учебы, развлечения и творчества.

Видео