これらはすべて、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 は、非同期保存、最大キャッシュおよびインデックス作成などの追加の改善により、これを達成したと述べています。Microsoft テスト データの 95 パーセンタイルは、バージョン 17.4 の 8 秒と比較して、Visual Studio 2022 17.3 の 25 秒に関連付けられた置換操作を持っています。

さらに、C++ プロジェクトのインデックス作成も高速になりました。大規模な C++ プロジェクトでソース コード インデックスを作成すると、パフォーマンスが 25 ~ 30% 向上することがわかります。

同様に、ブランチを切り替えるときにソリューションを再起動する必要性が 80% 減少しました。また、95 パーセンタイルで分岐を切り替えるのに 16 秒かかった Visual Studio 2019 と比較して、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%

単体テストに移ると、テスト エクスプローラーはプロジェクト内のテストをはるかに高速に表示するはずです。Microsoft のテストでは、150 のプロジェクトと 300,000 のテストでソリューションをテストしたときに、以前のリリースと比較してパフォーマンスが 2 倍になりました。同様に、テスト ビルドは 3 倍速く実行され、テスターのプロセス接続もより速く確立されました。

最後に、ほとんどの保存操作がバックグラウンド スレッドに移動され、IDE の応答性が維持され、保存プロセスの影響を受けなくなりました。Microsoft によると、この改善は低速のハード ドライブ、大規模なプロジェクト、およびネットワーク共有で最も顕著になるとのことです。Microsoft に関するフィードバックがある場合は、調査またはこのポータルを通じて会社と共有できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です