Как уменьшить GC pauses?

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

Меньше аллокаций — меньше работы для GC. sync.Pool, pre-allocation, переиспользование буферов. GOGC=200 уменьшит частоту GC за счёт памяти. GOMEMLIMIT ограничивает память и делает GC предсказуемым. Для экстремальных случаев — offheap аллокации через mmap или arena (Go 1.20 experimental).

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

Как работает TestMain?