Программы на Go станут быстрее без переписывания кода.
Вышла новая версия популярного языка программирования Go — 1.25, традиционное полугодовое обновление. Одним из самых заметных нововведений стала экспериментальная система сборки мусора, которая, по данным разработчиков, снижает накладные расходы на 10–40% в реальных сценариях использования. Она оптимизирует работу с небольшими объектами, улучшая локальность данных и масштабируемость по CPU. Включить её можно при сборке с параметром GOEXPERIMENT=greenteagc.
Среди других изменений — доработки в утилите go, появление новых анализаторов waitgroup и hostport в составе инструмента go vet, автоматическая настройка GOMAXPROCS с учётом контейнерной среды, новый API для трассировки в формате flight recorder, поддержка DWARF версии 5 в компиляторе и линковщике, ускоренная работа срезов и множество улучшений библиотек.
Подробности и ссылки для загрузки Go 1.25 доступны на официальном сайте проекта go.dev.
Готовься к Moscow Forensics Day — главному ИБ-событию осени!