TGViewer
Владимир Балун Владимир Балун @vladimir_balun_programming · 8.61K subscribers
Post #459 5.86K
📹 Секреты внутреннего устройства аллокатора Go

Таймкоды:
00:00 - Введение
01:49 - Концепция аллокатора
06:09 - Линейный аллокатор
11:22 - Блочный аллокатор
16:21 - Стековый аллокатор
20:18 - Устройство malloc
25:01 - Недостатки malloc
26:55 - Устройство tcmalloc
28:28 - Устройство аллокатора Go
32:55 - Предсказуемая фрагментация памяти
40:33 - Где аллоцируются объекты в Go
51:11 - Почему аллокация на стеке работает быстрее, чем в куче
52:35 - Расширение и уменьшение стека в Go
58:12 - Зачем это все нужно знать (практические примеры)
01:03:37 - Пулы объектов (sync.Pool)
01:06:57 - Арены (memory arenas)
01:14:30 - Аллокатор ОС
01:18:28 - Курс по глубокому Go

https://youtu.be/7K0HweCBJwI
  • 🔥 47
  • 👍 13
  • ❤ 6
  • 🤩 1
  • 🏆 1
More from @vladimir_balun_programming
  1. Sep 17, 2026Avito.Tech.Conf уже совсем скоро 26 сентября соберутся руководители, тимлиды и все, кто от…
  2. Sep 16, 2026💭 Недавно выложил видео со своего выступления на конференции про базу продуктивности и эф…
  3. Sep 15, 2026🚀 26 сентября проведем бесплатную онлайн-конференцию для backend-разработчиков #РАЗНЕСИ_С…
  4. Sep 14, 2026💭 На выходных ходил в поход в горы Архыза Несколько часов подъема с рюкзаком, палатка, сп…
  5. Sep 11, 2026💭 Постоянно сталкиваюсь с тем, что некоторые разработчики не совсем верно понимают, какие…
  6. Sep 10, 2026💭 В разработке редко бывают решения, где есть очевидно правильный ответ Переписывать стар…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →