.Net 9 est-il plus performant ?

Par:
francoistonic

ven, 13/09/2024 - 10:04

Dans quelques semaines, .Net 9 arrivera chez tous les développeurs .Net. Une question se pose : cette v9 est-elle plus performante ? Un long post de l'équipe .Net a voulu en savoir plus et présenter tous les résultats. Tout est abordé : le setup, le JIT, PGO, les boucles, sur plateforme Arm64, etc.

Stephen Toub introduit ainsi son post : Chaque année, l'été arrive, me laissant à la fois intimidé et excité à l'idée d'écrire sur les améliorations de performance de la prochaine version de .NET. "Intimidé", car ces articles, couvrant .NET 8, .NET 7, .NET 6, .NET 5, .NET Core 3.0, .NET Core 2.1 et .NET Core 2.0, ont acquis une certaine réputation à laquelle je tiens à ce que la prochaine itération soit à la hauteur. Et "excité", parce qu'il y a tellement de nouveautés à aborder, avec toutes les améliorations apportées à la nouvelle version de .NET, que je peine à tout rédiger aussi vite que mes pensées s'emballent. Ainsi, chaque année, je commence ces articles en disant que la prochaine version de .NET est la plus rapide et la meilleure à ce jour. C'est évidemment le cas pour .NET 9, mais affirmer que .NET 9 est la version la plus rapide et la meilleure de .NET à ce jour est devenu un peu... banal. Alors, mettons-y un peu de piquant. Que diriez-vous... d'un haïku ?

C'est très instructif pour voir comment .Net 9 optimise telle ou telle module / fonction avec à chaque fois les exemples, les explications, le comparatif avec .Net 8.

A lire absolument : https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-9/