ドメインモデルアーキテクチャの上にあるasp.Net MVC 4アプリケーションに取り組んでいます。
数日後 (多くの一般的なパッケージをアップグレード)、デバッグ セッションを開始すると、(明らかな) 理由もなく CPU がどんどん高くなっていくのがわかります。ブラウザのアプリケーションはまだ完全に応答しています。
「リリース」として構成されている場合、まったく同じソース コードが完全に機能し、CPU の上昇は発生しません。
さらに 2 台のマシン (Windows Server 2012 R2 と Windows 7) で同じコードをテストしたところ、すべて正常に動作しました (デバッグかリリースかに関係なく)。
私は自分のマシン (Win 8.1) で多くのメモリ ダンプを作成することになりました。これは、テストと監視に数日を費やして見つけたものです。
http://screencast.com/t/hJa1V1V5ej
したがって、Visual Studio 内で Page Inspector を実行していなかったとしても、何らかの理由で Page Inspector がバックグラウンドで何らかの操作を実行していたようです...
私は実際にVisual Studioを再インストールして、何らかの方法で問題を解決できるかどうかを確認しています.正しい道を歩んでいることを願っています.
どんなアイデアでも本当に感謝しています。
アップデート
問題を回避するために、フォルダーの名前を変更しました
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Page Inspector
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Page InspectorBLABLA に。
このようにして、Visual Studio は PageInspector ライブラリをロードできなくなり、問題は発生しなくなります。したがって、CPU の使用率が高くても速度が低下することはありません。もちろん、VS の起動時にいくつかのエラーが発生します。「Eureka パッケージが正しく読み込まれませんでした」と、より一般的な別のエラーです。
問題が解決したかどうかを確認するために、最新の VS アップデートをインストールします。