Вопрос проверяет знание работы памяти в Go, устройства GC и оптимизаций, которые делают его эффективным.
Короткий ответ
Сборщик мусора в Go работает по схеме concurrent mark-and-sweep. Раньше при сборке выполнение программы останавливалось («stop the world»), но теперь паузы очень короткие и почти незаметные.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.