現在、Visual Studio 2015 RCを評価しています。 IDEを実行すると、Visual Studio 2015プロセスのCPU使用率が常に約25%になることがわかりました。プロジェクトがロードされていなくても、ようこそページがなくても、一定の割合で25%のCPU使用率が得られます。バックグラウンドサービス以外で実行されている他のアプリケーションはありません。他のすべての実行中のプロセスは、全体で約2〜4%の追加CPUを使用します。
この動作はVisual Studio 2013でも確認されています。
他の誰かがこの動作を見ていますか?これは正常ですか?助言がありますか?
これと同じ問題がありました。 IDEが完全にアイドル状態であっても、プロセッサは常に45〜50%になります。
問題は、Microsoft Gitソースコードプロバイダーであることが判明しました。
私はそれをオフにして、プロセッサーを0に落とし、IDEがさらに使いやすくなりました。
私の場合、Telerik ASP.NET MVC Extensionを無効にすると、CPUの問題が解決しました。
高いCPU負荷はソリューションの負荷で始まり、VSが閉じられるまで、または場合によっては(プロセスを強制終了するまで)低下するまで低下しませんでした(1つで40%、2つのソリューションで80%)。
「ツール」->「拡張機能と更新プログラム」->「インストール済み」を選択し、拡張機能を見つけて「無効化」をクリックします。
私の場合、すべての参照カウントは、コードを編集するたびに更新しようとしました。
オフにしました。 この方法 でできます。
Resharperを実行し、Microsoft Gitプロバイダーをオフにしてオフにしましたが、依然としてCPUの問題が高く、最近までdevenv.exeも実行されていました。
VS 2015 Update 2がこれらの問題を解決したようです!
https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx
また、この問題があり、アイドリング時にCPUの20〜40%が一定でした(Visual Studio 2015 update 1)。同じコードの他のローカルリポジトリにはこの問題がないことに気付きました。
問題のあるローカルリポジトリを削除し、新しいチェックアウトを行ったところ、問題が解決しました。なぜこれが機能したのか、残念ながら説明できません...
Visual Studioが連続CPU時間を消費することは予想されていません。
Visual Studio 2015 Communityを実行していますRTM中規模プロジェクトを開いた状態で、進行中のCPU使用率が表示されていません(0.01%の使用率を示すProcess Hacker 2による) 。これは空白であり、CPU使用率が0.01%でも登録されていないことを意味します。
IntelliSenseは、プロジェクトファイルをバックグラウンドでスキャンして、提案などを表示するためのデータベースを構築することに注意してください。
メニューからProject> Rescan Solutionを選択すると、そのプロセスが終了し、CPUがしばらく使用されます。しかし、最終的には静かになるはずです。
一見永遠に、Intellisenseデータベースファイルを削除し、完全な再スキャンを行うと「奇妙な動作」タイプの問題が解決することがありました。 「規定の」方法かどうかはわかりませんが、IntelliSenseの問題が疑われる場合、Visual Studioがクリーンな状態で起動するようにしたい場合は、プロジェクトフォルダーの.sdfファイルを削除するだけです。これはあまり必要ありません。
私の場合、犯人は Visual StudioのNode.jsツール でした。 v1.1.2をインストールしましたが、CPUは常に約25〜40%でした。
Node.js Tools v1.2 RCへの切り替えにより、最初の高負荷が数分でなくなり、問題は完全に解決しました。
私の場合; 「Visual Studio 2015 Update 1」は、ソースの長さに関係なく、JSファイルの編集に夢中になりました。高いCPUを使用し、エディターもフリーズします。 VS 2015の誤動作の原因となるバグのあるものを検出するために、サードパーティのアドオンを1つずつ無効にして問題を修正しました。
それがうまくいくことを願っています。
また、ローカルサーバーでデバッグエピソードを実行および停止するときに、ブラウザーでページがまだ開いていると、VSが引き続き高いCPUで実行されることに気付きました。ブラウザページを閉じると、これが停止します。
私の場合、Visual Studioの.suoファイルが原因でした。削除すると問題が解決しました。
詳細については、以下のリンクを参照してください。
https://shemeerns.com/2014/04/04/the-solution-user-options-suo-file-in-visual-studio/
私の場合は、ローミングエクステンションマネージャーか、おそらくソリューションのAzureワーカーロールプロジェクトのいずれかでした。これらのいずれかがある場合は、それをアンロードして、Visual Studioを再起動してください。私はそれを再現できますが、なぜそれが起こるのか分かりません。
私の経験を共有したいです。私の場合は、すべての拡張機能と更新プログラム、およびコード分析c#を無効にする必要がありました。
1-拡張機能と更新の場合:
ツール=>拡張機能と更新
2-コード分析用
ソリューションエクスプローラー=>プロジェクトを右クリック=>プロパティ=>「コード分析」タブをクリック=>「開く」ボタンをクリック=>「Microsoft.CodeAnalysis.CSharp」チェックボックスをオフにし、保存して終了します。
CPU使用率は1%に低下しました。