- 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/v2 e math/rand sem 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.Copy usa splice(2) e sendfile(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.