Ajouter un commentaire

Microsoft promet de très bonnes performances pour .NET 7

Par:
fredericmazue

ven, 02/09/2022 - 14:37

La publication de .NET 7 en Release Candidate approche et Microsoft considère que c’est le bon moment pour discuter des performances de la nouvelle mouture de son framework .NET.

C’est ainsi que Redmond a publié un billet de blog que l’on peut qualifier de très imposant, pour souligner que malgré toutes les améliorations de performances apportées à .NET 6, il y avait encore de nombreuses possibilités à exploiter et que ce travail a été fait pour .NET 7.

Ceci avec un résultat impressionnant à en croire l’auteur de billet : .NET 7 est rapide. Très rapide. Un millier d'améliorartions ayant un impact sur les performances ont été intégrées dans les bibliothèques d'exécution de cette version, sans parler de toutes les améliorations apportées à ASP.NET Core, Windows Forms et Entity Framework et au-delà. C'est le .NET le plus rapide de tous les temps. Si votre responsable vous demande pourquoi votre projet devrait être mis à niveau vers .NET 7, vous pouvez dire "en plus de toutes les nouvelles fonctionnalités de la version, .NET 7 est super rapide".

Les domaines concernés par les améliorations de performances sont très nombreux. Voici les titres de chapitres :

  • Setup
  • JIT
  • GC
  • Native AOT
  • Mono
  • Reflection
  • Interop
  • Threading
  • Primitive Types and Numerics
  • Arrays, Strings, and Spans
  • Regex
  • Collections
  • LINQ
  • File I/O
  • Compression
  • Networking
  • JSON
  • XML
  • Cryptography
  • Diagnostics
  • Exceptions
  • Registry
  • Analyzers

Les résultats sont-ils aussi impressionnants que l’auteur du billet veut bien le dire ? L’avenir le dira. En attendant, cette publication de Microsoft est très intéressante. Le chapitre concernant le compilateur JIT par exemple, mérite vraiment d’être lu par ceux qui sont intéressés de savoir ce qui se passe 'sous le capot'.

A lire sur : devblogs.microsoft.com/dotnet/performance_improvements_in_net_7

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 TTTTTT  III  PPPP   L         J 
TT I P P L J
TT I PPPP L J
TT I P L J J
TT III P LLLL JJJ