371 подписчик
⚙️ Жизненный цикл памяти в программах на Go состоит из нескольких этапов - необходимый объем память сначала выделяется, затем используется и после этого освобождается, когда больше не нужен. Многие достаточно хорошо знакомы с тем, как и когда происходит освобождение памяти в Go, но не все понимают, как происходит процесс выделения памяти в Go…
📆 12 октября 18:00 по МСК пройдет бесплатный открытый урок, посвящённый внутреннему устройству аллокатора Go.
На открытом уроке:
- изучишь различные алгоритмы распределения памяти
- поймешь, где и почему аллокатор Go аллоцирует объекта
- узнаешь, почему аллокация объектов в стеке работает быстрее, чем в куче
- разберешься с внутренним устройством аллокатора Go
- познакомишься с пулами объектов и аренами
- разберешься с устройством malloc и tcmalloc
Регистрация по ссылке: clck.ru/...f6f
Около минуты
10 октября 2024