web-dev-qa-db-ja.com

CPU使用率が100%に達する頻度が高すぎるのはなぜですか?

デュアルコアプロセッサを使用していますが、CPU使用率が100%に達することがよくあります。実行しているアプリケーションが多すぎるとこれが発生する可能性があることを認識しているため、コンピューターの実行が遅くなることがわかったら、アプリケーションを閉じ始めます。

私は通常、4〜5個のアプリケーションを同時に実行します。通常、これらはWebブラウザー(Google Chrome)、Adobe Photoshop、Notepad ++、XAMPP、およびWindowsタスクマネージャーです。通常、私はChromeのタブを最初に閉じます。これは、約20個のタブ/ 4個のウィンドウを開いた状態でネットを閲覧することが多いためです。

しかし、Chromeのタブを閉じたり、他のアプリケーションを閉じたりした後でも、CPU使用率は高い割合のままであることがよくあります。最高で72%、最悪で100%です。 Windowsタスクマネージャーの[プロセス]タブを確認すると、通常、SystemSystem Idle Process、またはservices.exeが最も高いCPUプロセスを使用していることがわかりました(60に達する可能性があります)。

なんでこんなことが起こっているの?そして、解決策はありますか?

[〜#〜]編集[〜#〜]
T2250 @ 1,73Ghzと2.5GBRAMを使用しています

2
deathlock

システム

このプロセスが高いCPU使用率を引き起こしている場合、それはドライバーです。詳細な分析サポートについては、次の質問を参照してください。

システムアイドルプロセス

このプロセスは、他のプロセスでは使用されなかった残りのすべてのCPUリソースを使用します。それが実際にCPU負荷が最初に測定される方法です。

CPUがアイドルプロセスの処理に20%の時間を費やしている場合、80%の負荷がかかっています。このプロセスについて心配する必要はありません。

services.exe

services.exeはサービスコントロールマネージャーであり、実際に問題を引き起こしているはずはありません。

問題を引き起こす可能性があるのは、Windowsサービスのホストプロセスであるsvchost.exeです。 Windowsのすべてのサービスは、svchost.exeのインスタンスを介して開始されます。したがって、svchost.exeが高いCPU負荷を引き起こしている場合、それはワイルドに実行されているサービスです。

Process Explorer を使用して、プロセスにカーソルを合わせるだけで、サービスホスト内で実行されているサービスを判別できます。

enter image description here
画像ソース

4
Der Hochstapler

正直なところ、お使いのコンピューターの仕様に基づくと、実際には問題はありません。 Photoshopは非常に強力なプログラムであり、大量のリソースを消費する可能性があります(もちろん、Photoshopで何をしているかによって、必要なリソースの量と量によって異なります)。 CPUの分散がプログラム間で踊っているという事実は正常であり、すべてのPCがそれを行います。 CPUが非常に高いのは、CPUを最大限に活用しているからだと思います。プログラムを閉じたからといって、RAMがすぐに解放されるとは限りません。それと相まって、開発環境をほぼ実行しているように見えます。実際、CPUはかなりうまく機能していると思います:)

解決策については、非常に簡単に行うか、マシンをアップグレードしてください。

1
Dave

Process Explorerを使用してservices.exeにカーソルを合わせると、詳細が表示されます。

個々のファイルのリストが表示され、それらをグーグルで検索すると、それらがどのサービスに関連しているかがわかります。次に、サービスが必要かどうかを確認し、必要かどうかを確認します(Googleをチェックして、サービスを停止しても問題がないかどうかを確認します。つまり、Windowsはサービスを必要とせず、個人的な要件を確認します)。その後、必要に応じて停止できます。次に、services.exeのCPU使用率が低下するかどうかを確認します

0
barlop