Компилятор Go делает: inlining, escape analysis, bounds check elimination, dead code elimination, constant folding. Зная это, можно писать код который лучше оптимизируется — маленькие функции, меньше интерфейсов в hot path, pre-allocated слайсы. Но сначала профилируй — premature optimization is the root of all evil.
Как compiler optimizations влияют на код?
Middle+
201 просмотровAFK Offer AI
Как хранить конфигурацию в Git?