Как уменьшить количество аллокаций?

Ответ

Избегать escape на кучу (не возвращать указатели на локальные, не захватывать в замыкание по указателю). Переиспользовать срезы (буферы) через sync.Pool или повторное использование. Избегать боксинга (interface{}, срезы из строк). Профилировать и смотреть -gcflags="-m".

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.