- 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.Copy usa splice(2) y sendfile(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.