O Google lançou o Go 1.23, a versão mais recente de sua popular linguagem de código aberto para programação de sistemas. A atualização reduz o tempo de construção ao usar a otimização guiada por perfil (PGO) e melhora o desempenho com PGO em arquiteturas 386 e amd64, disse a empresa.

Publicado em 13 de agosto, seis meses após o Go 1.22, o Go 1.23 pode ser baixado para diversas plataformas, incluindo Linux, macOS e Windows, em go.dev.

Antes do Go 1.23, grandes compilações podiam ver um aumento de tempo de compilação de mais de 100% ao habilitar o PGO. No Go 1.23, a sobrecarga deve estar em porcentagens de um dígito, disse o Google. Para arquiteturas 386 e amd64, o compilador usará certas informações do PGO para alinhar certos blocos quentes em loops para melhorar o desempenho. O compilador também reduz o uso da pilha para aplicativos. No Go 1.23, a sobrecarga do tempo de compilação para a compilação com otimização guiada por perfil foi significativamente reduzida. O compilador no Go 1.23 também reduz o uso da pilha para aplicativos Go, realizando isso sobrepondo os slots do quadro de pilha de variáveis ​​locais em regiões disjuntas de uma função, de acordo com as notas de lançamento.