Как compiler optimizations влияют на код?

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

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

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

Как хранить конфигурацию в Git?