Maison >développement back-end >Golang >Liste d'optimisation de la version Go 1.15 [Résumé]

Liste d'optimisation de la version Go 1.15 [Résumé]

藏色散人
藏色散人avant
2020-08-13 11:42:054003parcourir

Go 1.15 Cette mise à jour est très importante pour un langage de programmation moderne populaire

Go 1.15 Cette mise à jour apporte de nombreuses améliorations, notamment Comme expliqué ci-dessous :

Liste d'optimisation de la version Go 1.15 [Résumé]

Go

utilise désormais moins de ressources, est plus rapide et offre une meilleure qualité de code. En règle générale, pour les grandes applications Go, le processus de liaison est environ 20 % plus rapide qu'auparavant, tandis que l'utilisation de la mémoire est environ 30 % inférieure.

  • Les binaires Go 1.15 sont environ 5 % plus petits que ceux de Go 1.14.

    L'indicateur "-spectre" a été ajouté dans Go 1.15 pour activer les atténuations Spectre pour le compilateur et l'assembleur.
  • Go prend désormais en charge l'atténuation de l'erratum Intel JCC en alignant les fonctions sur des limites de 32 octets et en remplissant les instructions de saut.
  • Maintenant, Go a mieux Prise en charge d'OpenBSD pour ARM/ARM64, et comme auparavant, il prend en charge i386 et AMD64.
  • Le port RISC-V 64 bits est désormais disponible. Il a une stabilité et des performances relativement élevées. , et prend en charge la préemption asynchrone et d'autres fonctions
  • Continuez à utiliser du matériel x86 32 bits, vous devez maintenant prendre en charge l'ajout d'un processeur SSE2.
  • Grâce désormais à des systèmes à nombre de cœurs plus élevé, l'allocation de petits objets est beaucoup plus rapide que les versions précédentes.
  • Pour plus de détails sur Go 1.15, veuillez consulter les notes de version.
  • Adresse originale : https://www.phoronix.com/scan.php?page=news_item&px=Go-1.15-Released

  • Adresse de traduction : https://learnku.com/go/ t/48344

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer