8 points par lemonmint 2023-12-20 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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/v2 et math/rand sans 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.Copy utilise splice(2) et sendfile(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.

Aucun commentaire pour le moment.