Lançamento do Release Candidate do Go 1.22
(groups.google.com)- Melhorias em PGO (Profile-guided optimization)
- Aplica devirtualization em mais casos.
- Com a nova aplicação de PGO, desempenho 2~14% melhor.
- Adicionado um novo inliner experimental.
- Pode ser ativado com
GOEXPERIMENT=newinliner. - Agora o runtime,
math/rand/v2emath/randsem seed usam ChaCha8, criptograficamente forte e rápido, como RNG padrão. - Adicionado o primeiro pacote std v2: math/rand/v2
- Suporte a inteiros na sintaxe
for range. - Adicionado suporte experimental a Rangefunc, podendo ser ativado com
GOEXPERIMENT=rangefunc. - Adicionado suporte a padrões de roteamento de URL aprimorados em
net/http.ServeMux. - Agora
io.Copyusasplice(2)esendfile(2)quando disponíveis. - Com a introdução do Allocation Header, houve melhora de 1~3% no desempenho de CPU e redução de ~1% no overhead de memória.
- Inclui a nova Trace Web UI, agora com visualização orientada a threads.
Ainda não há comentários.