Никита Галушко, старший разработчик в отделе высоконагруженных систем и оптимизации ВКонтакте, делится хитростями повышения производительности Go.
📌 Вы узнаете:
• про память, а именно про small-size объекты и интерфейс;
• как сильно может влиять на производительность BCE (Bounds Check Elimination) и почему не все циклы
for-loop одинаково полезны;• про особенности, которые текущий компилятор Go накладывает на код;
• про оптимальную конвертацию
string -> []byte и []byte -> string, конкатенацию и связанные с ней оптимизации.👉 Читать статю
