web-dev-qa-db-ja.com

Visual Studio 2013/2015アイドルCPU使用率

現在、Visual Studio 2015 RCを評価しています。 IDEを実行すると、Visual Studio 2015プロセスのCPU使用率が常に約25%になることがわかりました。プロジェクトがロードされていなくても、ようこそページがなくても、一定の割合で25%のCPU使用率が得られます。バックグラウンドサービス以外で実行されている他のアプリケーションはありません。他のすべての実行中のプロセスは、全体で約2〜4%の追加CPUを使用します。

この動作はVisual Studio 2013でも確認されています。

他の誰かがこの動作を見ていますか?これは正常ですか?助言がありますか?

73
gjacquez

これと同じ問題がありました。 IDEが完全にアイドル状態であっても、プロセッサは常に45〜50%になります。

問題は、Microsoft Gitソースコードプロバイダーであることが判明しました。

私はそれをオフにして、プロセッサーを0に落とし、IDEがさらに使いやすくなりました。

58
Rad

私の場合、Telerik ASP.NET MVC Extensionを無効にすると、CPUの問題が解決しました。

高いCPU負荷はソリューションの負荷で始まり、VSが閉じられるまで、または場合によっては(プロセスを強制終了するまで)低下するまで低下しませんでした(1つで40%、2つのソリューションで80%)。

「ツール」->「拡張機能と更新プログラム」->「インストール済み」を選択し、拡張機能を見つけて「無効化」をクリックします。

9
Michael Brennt

私の場合、すべての参照カウントは、コードを編集するたびに更新しようとしました。 enter image description here

オフにしました。 この方法 でできます。

3
Neshta

Resharperを実行し、Microsoft Gitプロバイダーをオフにしてオフにしましたが、依然としてCPUの問題が高く、最近までdevenv.exeも実行されていました。

VS 2015 Update 2がこれらの問題を解決したようです!

https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx

2
Atters

また、この問題があり、アイドリング時にCPUの20〜40%が一定でした(Visual Studio 2015 update 1)。同じコードの他のローカルリポジトリにはこの問題がないことに気付きました。

問題のあるローカルリポジトリを削除し、新しいチェックアウトを行ったところ、問題が解決しました。なぜこれが機能したのか、残念ながら説明できません...

2

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ファイルを削除するだけです。これはあまり必要ありません。

2
NoelC

私の場合、犯人は Visual StudioのNode.jsツール でした。 v1.1.2をインストールしましたが、CPUは常に約25〜40%でした。

Node.js Tools v1.2 RCへの切り替えにより、最初の高負荷が数分でなくなり、問題は完全に解決しました。

1
Alex

私の場合; 「Visual Studio 2015 Update 1」は、ソースの長さに関係なく、JSファイルの編集に夢中になりました。高いCPUを使用し、エディターもフリーズします。 VS 2015の誤動作の原因となるバグのあるものを検出するために、サードパーティのアドオンを1つずつ無効にして問題を修正しました。

それがうまくいくことを願っています。

1
ali

また、ローカルサーバーでデバッグエピソードを実行および停止するときに、ブラウザーでページがまだ開いていると、VSが引き続き高いCPUで実行されることに気付きました。ブラウザページを閉じると、これが停止します。

0
EddieBT

私の場合、Visual Studioの.suoファイルが原因でした。削除すると問題が解決しました。

詳細については、以下のリンクを参照してください。

https://shemeerns.com/2014/04/04/the-solution-user-options-suo-file-in-visual-studio/

0
Priyankara

私の場合は、ローミングエクステンションマネージャーか、おそらくソリューションのAzureワーカーロールプロジェクトのいずれかでした。これらのいずれかがある場合は、それをアンロードして、Visual Studioを再起動してください。私はそれを再現できますが、なぜそれが起こるのか分かりません。

0
pinki

私の経験を共有したいです。私の場合は、すべての拡張機能と更新プログラム、およびコード分析c#を無効にする必要がありました。

1-拡張機能と更新の場合:

ツール=>拡張機能と更新

2-コード分析用

ソリューションエクスプローラー=>プロジェクトを右クリック=>プロパティ=>「コード分析」タブをクリック=>「開く」ボタンをクリック=>「Microsoft.CodeAnalysis.CSharp」チェックボックスをオフにし、保存して終了します。

CPU使用率は1%に低下しました。

0
Coskun Ozogul