Секреты внутреннего устройства аллокатора 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 VK: https://vk.com/vladimir_balun_program...
Telegram:
Instagram:   / vladimir_balun_programming   YouTube:    / @vladimir_balun_programming   YandexZen:
RuTube:
Аллокатор go. Аллокатор golang. Алгоритмы распределения памяти. Malloc. Tcmalloc. Арены go. Арены golang. Аллокаторы. Блочный аллокатор. Sync pool. Фрагментация памяти. Дефрагментация. Фрагментация. Аллокации в куче. Аллокации на стеке. Escape analysis. Escape analysis go. Аллокации памяти в go. Оптимизации golang. Golang. Увеличение стека go. Уменьшение стека go. Системное программирование go. Устройство аллокатора. Устройство аллокатора go. Язык go. Память golang. Язык golang. #allocator #allocations #golang

Смотрите также