filmov
tv
Секреты внутреннего устройства аллокатора 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
Аллокатор 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
Комментарии