Microsoft、CPU 使用率の高さ、Visual Studio 2022 バージョン 17.6.4 での IDE のハングを修正
昨夜、Microsoft は Visual Studio 2022 の最新バージョン 17.6.4 をリリースしました。新しいバージョンでは、複数のテスト プロジェクトが連続して実行されたときに CPU 使用率が高くなるバグが修正されています。これは、testhost を介した継続的なデータ ポーリングの結果であり、このリリースでは無効になっています。新しいバージョンでは、C++ ファイルを保存すると IDE (統合開発環境) がハングする問題も修正されています。
完全な変更ログは以下のとおりです。
Visual Studio 2022 バージョン 17.6.4 のこのリリースの新機能の概要
- C++ ファイルを保存すると IDE がハングする場合がある問題を修正しました。
- VC プロジェクトに「すべてのファイルを表示」モードが設定されている場合、それらのプロジェクト内のファイルが GoTo および FindInFiles で欠落することが原因で発生する場合がある問題を修正しました。
- __declspec(property) により C++20 および /clr で構文エラーが発生する問題を修正しました
- 起動時にクラッシュを引き起こす ASAN 初期化の競合状態を修正しました
- 複数のテスト プロジェクトを順番に実行すると、vstest.console は開始されていてもまだ実行されていない testhost からのデータを常にポーリングするため、大量の CPU を消費する可能性があります。この問題は、testhost の事前起動を無効にすることで軽減されました。この回帰は 17.6.0 で導入されました。
- XCFramework が iOS を対象とした MAUI に関与している場合の MessagingRemoteException を修正しました。xamarin/macios#18308を参照。
- このバージョンの Visual Studio には、Win App SDK 1.3.230502000 が含まれています。詳細については、「Windows アプリ SDK リリース チャネル – Windows アプリ」を参照してください。
- Windows 11 用の Windows SDK のサービス更新プログラム 10.0.22621.1778 が含まれています。詳細については、「Windows SDK」を参照してください。
- ドキュメント タブが誤ってフローティング ウィンドウにドッキング解除される可能性があるバグを修正しました。
- ソリューションを閉じるときに発生する Visual Studio の一部のクラッシュを修正しました。
開発者コミュニティのハイライト
- Xbox Series X UnrealEngine プラグインを VS2022 17.6 プレビューでコンパイルする際の内部コンパイラ エラー
- ファイル内検索が壊れており、部分的な結果が返されます
- C++20 サポートを備えたファイナライザーを使用してテンプレート クラスをコンパイルすると、VS 17.6.0 で C++/CLR 構文エラーが発生する
- 含まれるクラスを参照する入れ子になった非テンプレート クラスを含むクラス テンプレートの特殊化を含むコードの分析でコンパイラがクラッシュする
- MS-Access をデータ ソースとして選択すると Visual Studio 2022 が常にクラッシュする
- TextTransform ユーティリティ (TextTransform.exe) VS2022 17.6 LTSC の回帰エラーを処理するコマンド ライン
- cshtml ファイルで JavaScript を編集するときにキー ストロークが重複する
- カーソル位置で項目を選択しない実験機能「スティッキースクロール」
詳細については、Microsoft の公式Web サイトを参照してください。
コメントを残す