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