.NET 7 性能改進 — 至今為止最快的.NET平台
2022年8月31日 Stephen Toub 發布的關於 .NET 7 性能改進的部落格, 核心主題是 .NET 7 速度很快。 這篇部落格非常的長,我嘗試將它拷貝到Word 里,拷貝的時間都花了幾分鐘,通過Word 統計的字數是超過了76000 個字, 如果您每秒可以閱讀三個單詞,則需要 6 到 7 個小時才能完成閱讀。
這篇文章的評論數已經超過了47條,其中第一條評論就說出大家的感受: “Hi Stephen! Thank you for your great articles. I really enjoy reading this article — although it will take me some time ,”
下面有一條評論道出了在.NET 每年發布的性能改進文章的特點:性能改進文章每年都在變長,但我喜歡它:
從這篇文章里可以看出 開發團隊在提高 .NET 7 的性能方面做得很好,它將在 11 月正式發布。這些性能改進大都來自社區的貢獻, 今年的運行時和核心庫的性能改進的PR 超過了1000個,這篇文章只是Stephen Toub從中挑選的500個整理而成。更不用說 ASP.NET Core 和 Windows Forms 和 Entity Framework 及其他方面的所有改進。這是有史以來最快的 .NET。如果您的經理問您為什麼您的項目應該升級到 .NET 7,您可以說「除了該版本中的所有新功能之外,.NET 7 速度非常快。
Stephen Toub在 23 個領域進行了詳盡的改進,從性能測試基準設置和 JIT 到Registry 和Analyzers。
至於下一步是什麼,Stephen Toub 說:「下一步由你來做。下載最新的 .NET 7 位並試一試。升級你的應用程式。編寫並分享你自己的基準測試。提供積極和批判性的回饋。找到一些東西你認為可以更好嗎?打開一個問題,或者更好的是,提交帶有修復程式的 PR。我們很高興與你合作,將 .NET 7 打磨成迄今為止最好的 .NET 版本;與此同時,我們正在前進在 .NET 8 上。
這篇部落格實在是太長了,其中很多的性能數據非常的驚艷,具體請看: //devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/