Пакет arena (experimental, Go 1.20) позволяет аллоцировать объекты в одной области памяти и освобождать их все разом через arena.Free(). Это снижает нагрузку на GC: вместо тысяч мелких объектов — один блок. Полезно для request-scoped данных: создал арену, обработал запрос, освободил всё. Но пока experimental и может быть удалён.
Как работает arena allocator в Go?
Senior
46 просмотровAFK Offer AI
Как реализовать hedged requests?