Stack — быстрая, автоматическая, бесплатная: просто двигаем указатель. Heap — медленнее, требует GC для очистки. Компилятор Go сам решает куда класть через escape analysis. Маленькие локальные переменные без указателей — стек. Всё что "убегает" из функции — хип. Меньше хип-аллокаций — меньше работы для GC.
Что такое stack allocation vs heap?
Middle
291 просмотровAFK Offer AI
Как найти goroutine leak?