Круговорот стека в программе

Доклад

Профилирование
GO

Программный комитет ещё не принял решения по этому докладу

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

Go-разработчики уровня middle и выше, которым интересно, как устроен runtime Go и как работает стек горутин на низком уровне.

Тезисы

Горутины считаются одной из ключевых причин популярности Go: они просты в использовании, легковесны и легко масштабируются. Но за этой простотой скрывается сложный механизм управления стеком.
В этом докладе мы исследуем полный жизненный цикл стека горутины в Go runtime и разберем, какие инженерные решения позволяют Go запускать миллионы горутин без огромных накладных расходов.
Мы поговорим о том, как рождается, растет и уменьшается стек горутины, как runtime управляет его памятью и как эти механизмы помогают писать предсказуемый конкурентный код.

Более 14 лет в IT. Начинала в области промышленной автоматизации: программировала ПЛК и SCADA.
Работала в области Кибер Безопасности в Karspesky Lab и Jet Infosystems.
После этого перешла в коммерческую разработку, и более 5 лет работаю в Онлайн Ритейле. Последние 4 года программирую на языке Go.

Видео

Другие доклады секции

Доклад