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

Middle+
281 просмотров
AFK Offer AI

Используй sync.Pool для переиспользования объектов, pre-allocate слайсы с capacity, strings.Builder вместо конкатенации. Передавай структуры по указателю чтобы избежать копирования (но не всегда — escape analysis может навредить). Переиспользуй буферы. go test -benchmem покажет прогресс.

Следующий вопрос

Как писать API тесты?