Publication de la Release Candidate de Go 1.22
(groups.google.com)- Amélioration de la PGO (Profile-guided optimization)
- Application de la devirtualization dans davantage de cas.
- Avec la nouvelle application de la PGO, performances améliorées de 2 à 14 %.
- Ajout d’un nouveau inliner expérimental.
- Peut être activé avec
GOEXPERIMENT=newinliner. - Désormais,
runtime,math/rand/v2etmath/randsans seed utilisent ChaCha8, à la fois cryptographiquement robuste et rapide, comme RNG par défaut. - Ajout du tout premier package std v2 : math/rand/v2
- Prise en charge des entiers dans la syntaxe
for range. - Ajout de la prise en charge expérimentale de Rangefunc, activable avec
GOEXPERIMENT=rangefunc. - Ajout de la prise en charge de patterns de routage d’URL améliorés dans
net/http.ServeMux. - Désormais,
io.Copyutilisesplice(2)etsendfile(2)lorsque c’est possible. - Grâce à l’introduction de l’Allocation Header, amélioration des performances CPU de 1 à 3 % et réduction de la surcharge mémoire d’environ 1 %.
- Nouveau Trace Web UI intégré, avec passage à une vue orientée thread.
Aucun commentaire pour le moment.