Проверяет понимание, какие типы и при каких условиях аллоцируются в heap.
Короткий ответ
В куче оказываются объекты, помеченные escape-анализом: указатели, структуры, которые возвращаются наружу, элементы мап и срезов при append, объекты, хранящиеся в глобальных переменных или каналах. Простые локальные переменные без escape остаются на стеке.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.