Держи hot-path функции маленькими — меньше 80 нод. Избегай defer, recover, select в них — они увеличивают стоимость. Не используй go:noinline без причины. Выноси редкие ветки (error handling) в отдельные функции. Проверяй через -gcflags="-m" что критичные функции инлайнятся.
Как помочь компилятору инлайнить?
Middle+
121 просмотровAFK Offer AI
Какие валидаторы для Go существуют?