Python 3.11 Performance Benchmark montre une énorme amélioration

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on reddit
Share on whatsapp
Table des matières

Python 3.11 Performance Benchmark est mis à jour en utilisant l’état de développement à l’époque, il y a tellement de tests et de différences de performances notées entre la version python 3.11 avec la version python 3.

Python 3.11 est beaucoup plus rapide et il y a tellement d’améliorations drastiques dans le département des performances par rapport à python 3.10 et antérieur. Grâce au travail du « Faster CPython Project », le C python est considéré comme une énorme amélioration. Faites-nous part des benchmarks Python 3.11 Performance en détail dans cet article. Commençons.

Benchmark des performances de Python 3.11

Selon les annonces, Python 3.11 devrait être 10 à 60% beaucoup plus rapide que Python 3.10 avec une vitesse de 1,22x pour sa suite de référence standard. Selon les sources officielles de Python 3.11.0, les versions de Python ont été construites à partir des sources en mode release et avec Optimisations LTO tout en utilisant GCC 12 et les autres composants d’origine d’Ubuntu 22.10 LTS. À partir d’une station de travail de développeur AMD Ryzen 9 5950X, les benchmarks Python ont été répétés de la même manière.

Par rapport aux attentes en amont de Python avec les versions précédentes, cela semble être une énorme amélioration il y a encore quelques mois. Comme le montre l’analyse comparative de Python 3.8, il n’y a normalement pas trop de variation dans le département des performances entre CPython versions. Mais avec Python 3.11, c’est un grand changement pour augmenter les performances et rendre cette implémentation Python de facto plus compétitive par rapport à Pyston et PyPy.

Mais, quelques-uns des points forts de la version incluent qu’il y aura une amélioration de la frappe, de l’analyse, du TOML, des emplacements d’erreurs à grain fin dans les traçages, des groupes d’exceptions, dans la bibliothèque standard seront vus et expérimentés avec les améliorations de vitesse.

benchmark de performance python 3.11

Il existe un interpréteur adaptatif spécial noté dans Python 3.11 car cela améliorera de nombreuses performances individuelles. Étant donné que le type d’un objet change rarement, l’interpréteur s’efforce d’examiner le code en cours d’exécution et de remplacer les bytecodes génériques par des codes spécifiques au type.

Comme permet de comprendre cela avec un exemple, l’arithmétique binaire sera remplacée par des variantes optimisées pour les nombres à virgule flottante, les entiers et les chaînes, respectivement.

Conclusion

Par rapport aux versions précédentes, les utilisateurs bénéficieront de ces bonnes fonctionnalités et profiteront des avantages de la nouvelle technologie mise à jour Python 3.11. Comme il semble un remplacement bon et instantané de l’autre version précédente. J’espère que vous apprécierez l’article et que vous trouverez tous les tests de performances de python 3.11 couverts ci-dessus. Si vous souhaitez partager quelque chose ou si vous avez des questions, vous pouvez nous les poser ci-dessous dans la section des commentaires.

A lire aussi :

Comment créer un excellent CV d’ingénieur logiciel junior en 2022

Étapes pour activer les activités en direct sur iPhone : Corrige pourquoi les activités en direct ne fonctionnent pas

LMS : la meilleure solution de formation pour l’industrie hôtelière

Comment créer, enregistrer, gérer et rouvrir des groupes d’onglets Chrome en 2022

FAQ :

Q1 : Python 3.11 sera-t-il plus rapide ?

Une amélioration de la vitesse de 10 à 60 % a été constatée dans Python 3.11 par rapport aux versions précédentes de Python 3. En moyenne, nous avons mesuré une accélération de 1,25x sur la suite de tests de performance Python 3.11.

Q2 : Quelle version de Python dois-je utiliser 2022 ?

Selon les recherches, la version Python 3.10. 4 est la version stable actuelle. Tel qu’il a été publié le 24 mars 2022.

Q3 : Python peut-il fonctionner aussi vite que C++ ?

Python, en revanche, présente un inconvénient majeur : il est nettement plus lent que les langages compilés tels que C ou C++.

Q4 : Est-ce que python3 est plus rapide que python2 ?

En termes de vitesse, Python 3.7 est 1,19 fois plus rapide que Python 2.7.

Jennie Marquez

Jennie est rédactrice, contributrice et écrit sur la technologie depuis plus d’une décennie. Le travail de Jennie sur Trendblog consiste à se spécialiser dans les téléphones et les tablettes, mais elle s’occupe également d’autres technologies comme les scooters électriques, les montres intelligentes, le fitness, les jeux mobiles et plus encore. Elle est basée à Londres, au Royaume-Uni.

Leave a Reply