Lanzamiento del Release Candidate de Go 1.22
(groups.google.com)- Mejoras en PGO (Profile-guided optimization)
- Se aplica devirtualization en más casos.
- Al aplicar el nuevo PGO, el rendimiento mejora entre 2% y 14%.
- Se agregó un nuevo inliner experimental.
- Puede activarse con
GOEXPERIMENT=newinliner. - Ahora runtime, math/rand/v2 y math/rand sin semilla usan ChaCha8, criptográficamente robusto y rápido, como RNG predeterminado.
- Se agregó el primer paquete std v2: math/rand/v2
- Soporte para enteros en la sentencia
for range. - Se agregó soporte experimental para Rangefunc, que puede activarse con
GOEXPERIMENT=rangefunc. - Se agregó soporte para patrones de enrutamiento de URL mejorados en
net/http.ServeMux. - Ahora
io.Copyusasplice(2)ysendfile(2)cuando están disponibles. - Mejora de rendimiento de CPU de 1% a 3% y reducción de overhead de memoria de ~1% gracias a la introducción de Allocation Header.
- Se incluye una nueva Trace Web UI, cambiada a una vista orientada a hilos.
Aún no hay comentarios.