Опа-опа, вышел Go 1.25 с ускоренным сборщиком мусора и «черным ящиком» для отладки
И хоть сам язык не тронули, рантайм и инструменты серьезно прокачали. Теперь GOMAXPROCS стал умнее — в Linux он автоматически подстраивается под лимиты CPU в контейнере, даже если квота меняется на лету.
Сборщик мусора в экспериментальном режиме разогнали на 40% быстрее. Особенно в проектах с кучей мелких объектов. Включается флагом GOEXPERIMENT=greenteagc.
Для отладки же завезли Trace Flight Recorder — «чёрный ящик», который пишет последние секунды работы программы и спасает, когда баг ловится раз в год.
Плюс пачка улучшений: от ускоренного json/v2 до нового testing/synctest для гонок. Подробнее расписали в нашем материале на сайте: https://tproger.ru/news/reliz-go-1-25--umnyj-gomaxprocs-dlya-kontejnerov--uskorennyj-na-40--gc-i--chernyj-yashhik--dlya-otladki
Это мы пробуем
@your_tech
Post #10057
2.01K

- ❤🔥 6