Выжимаем из Go максимум производительности / Никита Галушко (VK, ВКонтакте)
Ойын-сауық
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
Профессиональная конференция для Go-разработчиков
Презентация и тезисы:
golangconf.ru/2023/abstracts/...
Этот доклад о том, как писать код на Go так, чтобы выжимать максимум производительности.
Например, из него вы узнаете:
* почему не все for-range-циклы равны между собой;
* что такое small-size-объекты;
...
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru
Пікірлер: 13
Спасибо, много наблюдал в своем проекте но не было времени разобраться что происходит под капотом. Спасибо докладчику многие моменты прояснил...
Огонь 🔥 Топовый доклад
Вот это отличный доклад!
Отличный доклад и докладчик
Надеюсь, все понимают, что вы должны работать Вконтакте, чтобы иметь нужду опитимизировать эти наносекунды. Для большинства ио-баунд задач го из коробки даст достаточный перф без оптимизаций. А если всё-таки придеться включить профайлер, то будет достаточно просто убрать какую-нибудь лишнию аллокацию и вуаля! Спасибо за доклад!
@bbrother92
Ай бұрын
Посоветуйте что еще можно заоптимизировать? Что там с ubuntu и окружением - что можно сделать?
Почему-то никто не упомянул, что можно ограничить версию go в build constraints, чтобы контроллировать влияние обновлений на оптимизации.
Почему на фоне надпись "Голосуте за мой доклад", а не "Голосуйте за мой доклад"?
VK ❤
@user-rj5kt3ft8w
Ай бұрын
госпомойка?
Если я увижу, что разработчик занимается оптимизацией -- я его уволю в тот же день.
@paniciour
13 күн бұрын
развернешь мысль?)