Go 1.25 今天发布,是这种流行编程语言的最新半年更新。我发现 Go 1.25 最令人兴奋的是新的实验性垃圾回收器,它减少了 10~40% 的开销。
Go 1.25 附带了一个新的实验性垃圾收集器,旨在提高性能,特别是在小对象周围,以获得更好的局部性和 CPU 可扩展性。在实际工作负载中,Go 开发人员报告垃圾回收开销减少了 10-40%。垃圾回收器可以在构建时通过“GOEXPERIMENT=greenteagc”设置启用。
Go 1.25 还对 Go 命令进行了改进,带有“go vet”命令的新“waitgroup”和“hostport”分析器、容器感知 GOMAXPROCS、新的跟踪飞行记录器 API、对 Go 编译器和链接器的 DWARF 版本 5 支持、更快的切片以及各种库改进。

Go 1.25 下载以及有关此新版本的更多详细信息,请通过 go.dev.
转自 Go 1.25 Released With Experimental GC Yielding 10~40% Overhead Reduction – Phoronix
Linuxeden开源社区