這些都是 Visual Studio 2022 17.4 中的性能改進。

這些都是 Visual Studio 2022 17.4 中的性能改進。

幾週前,Visual Studio 2022 17.4 上線了。這是一個重要的版本,因為它包含。NET 7,不僅原生支持 Windows x64 和 Mac 架構,還原生支持 Arm64。它還具有許多其他功能,例如回退和多存儲庫集成。現在,Microsoft 詳細介紹了其流行的集成開發環境 (IDE) 的最新版本中的所有主要性能改進

首先,與版本 17.3 相比,在文件中查找和替換現在快 3-4 倍。微軟表示,它通過額外的改進實現了這一點,例如異步保存和最大緩存和索引。Microsoft 測試數據的第 95 個百分位的替換操作在 Visual Studio 2022 17.3 中與 25 秒相關,而在版本 17.4 中為 8 秒。

此外,C++ 項目的索引現在也更快了。在大型 C++ 項目上填充源代碼索引時,您會注意到性能提高了 25-30%。

同樣,切換分支時重新啟動解決方案的需求減少了 80%。並且與 Visual Studio 2019 在第 95 個百分位數切換分支需要 16 秒相比,Visual Studio 2022 17.4 大約需要 10 秒。

同時,性能增益是由於配置開關的響應。NET 如下表所示:

改進 17.3(秒) 17.4(秒) 生長
繼承邊際 51.1 26.6 47.90%
錯誤 60.3 27.8 53.90%
代碼鏡頭 128.3 38.2 70.20%
後台任務 219.2 89.9 58.90%

繼續進行單元測試,Test Explorer 應該可以更快地顯示項目中的測試。在 Microsoft 測試中,在測試包含 150 個項目和 300,000 次測試的解決方案時,性能比上一版本翻了一番。同樣,測試構建的運行速度提高了三倍,測試人員的流程連接也建立得更快。

最後,大多數保存操作已移至後台線程以保持 IDE 響應並不受保存過程的影響。微軟表示,這種改進在慢速硬盤驅動器、大型項目和網絡共享上最為明顯。如果您對 Microsoft 有任何反饋,可以通過調查通過此門戶與公司分享。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *