Windows10では、1つ以上のプロセスが100%のCPU使用率を取得し始める場合があります。 これは遅いシステムにつながる可能性があります。 この問題の解決策の1つは、Windows10の特定のアプリケーションのCPU使用率を制限することです。 この記事ではこれらについて説明します。
adjust program affinity
また、Windows10内の各プロセスをカスタマイズして、特定のCPUコアのみを利用し、他のプロセスを同時に実行することもできます。 これは、CPU使用率を最適化するために使用できますが、慎重に処理する場合にのみ使用できます。
プロセス親和性のカスタマイズは必ずしも有用ではないことに注意してください。 それらをいじる前に、主にアイドル状態のCPUコアがあるのか、独立したスレッドを実行するアプリケーションを実行しているのかを検討する必要が
一方のスレッドを他方のスレッドの前に実行する必要がある状況では、両方が同じコアを利用するためにプロセス親和性を設定することができます。 しかし、独立したスレッドを持つソフトウェアは、そのパフォーマンスを向上させるために、複数のコアに分割することができます。
別の考慮事項は、スレッドがキャッシュを集中的に使用するかどうかです。 つまり、彼らはすべて広範なキャッシュされたデータに依存していますか? その場合、各スレッドの実行は、キャッシュされたデータの可用性に大きく依存します。 したがって、キャッシュされたデータリソースを最大化するために、各スレッドを別々のコアで実行する方が良いでしょう。
- タスクマネージャを起動し、詳細タブに移動します。
- アフィニティを変更するプロセスを探し、右クリックします。 コンテキストメニューの親和性の設定をクリックします。
- プロセスアフィニティウィンドウから、プロセスを制限するコアを選択し、残りの横にあるチェックボックスをオフにすることができます。 デフォルトでは、すべてのプロセスがすべてのコアを利用します。私のコンピュータは4つのコアしか持っていなかったので、CPU0、1、2、および3として表示されています。
しかし、どのコアが利用可能であるかをどのように知っていますか? これは、タスクマネージャのCPUリソースのグラフィカルな表現を介して確認できます。
タスクマネージャを開き、パフォーマンスタブに移動します。
左側のペインでCPUをクリックし、右側のリアルタイムグラフを右クリックします。 “グラフの変更”を展開し、”論理プロセッサ”を選択します。
タスクマネージャは、使用頻度の低いコアを識別し、特定のスレッドに割り当てるために使用できる、各コアの使用率のグラフを
全体的なCPU使用率を制限
スレッドとプロセスが多すぎると、CPU内の処理コアを占有することがよくあります。 CPUのオーバーパフォーマンスは、特に古くてほこりの多い環境では、過熱する原因となる可能性があります。
任意の時点でどのくらいのCPUが消費されているかを確認するには、タスクマネージャに向かいます。
タスクバーを右クリックしてタスクマネージャを起動し、タスクマネージャをクリックします。
パフォーマンスタブに切り替えます。
このタブには、cpu、メモリ、ネットワーク、ディスクなど、各コンパートメントがどれだけ使用されているかをグラフとパーセンテージで表示します。 ここから、CPUが過度に使用されているかどうかを判断できます。
90%を超えるものは、CPUとハードウェアにとって危険であると考えることができます。
コンピュータが取るにはあまりにも多いと思われる場合は、設定を通じてCPU使用率の上限を設定することができます。 これにより、システムの遅さは解決されませんが、CPUの過熱に対処し、間接的にパフォーマンスに影響します。
- 次の場所に移動します:
コントロールパネル->ハードウェア&サウンド->電源オプション->計画設定の変更->詳細な電源設定の変更 - 電源オプションウィンドウで、プロセッサの電源管理を展開し、最大プロセッサ状態を展開します。
- 今度はon batteryをクリックし、CPU使用率の最大しきい値を設定します。 コンピュータがバッテリー(ラップトップの場合)で実行されているときと、それが直接電源で実行されているときのための異なる最大CPU使用率の割合を
- 完了したら、適用してOkをクリックします。
これで、CPU使用率がタスクマネージャで設定された値を超えないことがわかります。
さらなるCPU最適化のための便利なタスク
必須ではないすべてのアプリケーション、プロセス、およびファイルを終了/終了
バックグラウンドで実行されている必要のないアプリケーションまたはサービスも、ユーザーがタイムクリティカルなタスクを実行している間にCPU内のスペースを占有します。 これは、多くの場合、優先度の高いタスクの遅延を引き起こします。
重要でないタスクやプロセスをどのように排除できるかを見てみましょう。
最大CPUを使用した終了プロセス
システムスキャンやアンチウイルスなどのプロセスは、コンピュータ全体を検索するときにCPUのかなりの部分を占有 彼らは同時に他のタスクを実行することはほとんど不可能になります。
これに対する完璧な解決策は、アクティブな時間以外の時間にスキャンを実行するようにそのようなアプリケーションをスケジュー ただし、プロセスが既に実行されている場合は、タスクマネージャを使用して削除できます。
- タスクマネージャを開きます(Ctrl+Shift+Esc)
- プロセスタブの下で、CPUバーをクリックしてタスクを降順に並べます。 これは、最大CPUの割合を取るプロセスが一番上に来ることを意味します。
- そこから、現時点では必要のないタスクを右クリックし、タスクの終了をクリックします。
これにより、他の重要なタスクのためにCPUの領域が解放されます。
自動的に最大のパフォーマンスのためにあなたのWindowsを調整
Windows10は、瞬時にすべての非本質的な視覚機能を無効にする組み込み機能が付属しています。 これは、すべてのアニメーション、ウィンドウシャドウなどをオフにするために使用することができます。 小さいが、これらの機能は、CPU内のいくつかのスペースを占有します。
- 以下に移動します。
スタートメニュー->設定->システム->について->高度なシステム設定 - システムプロパティウィンドウの詳細タブで、パフォーマンスの下の設定をクリックします。
- パフォーマンスオプションウィンドウのビジュアルエフェクトタブで、最適なパフォーマンスを調整を選択します。 次に、[適用]と[Ok]をクリックします。
windowsを切り替えると瞬時に変更され、アニメーションが行われないことに気付くかもしれません。
自動起動アプリケーションを無効にする
多くの場合、コンピュータの電源を入れるとすぐに起動してポップアップするアプリケーションがあります。 このようなアプリケーションは、起動プロセス中に実行しようとすると、システムの起動プロセスを大幅に遅くし、他の重要なスレッドを保持します。
これらのアプリケーションを自動的に起動しないようにしたり、必要に応じて後で実行したりすることができます。
タスクマネージャを実行し、スタートアップタブに切り替えます。
自動起動をサポートするアプリケーションとその現在のステータスをこのタブで確認できます。 無効にするアプリケーションをクリックし、ウィンドウの下部にある[無効にする]をクリックします。
必須ではないアプリケーションは、他の重要なプロセスがプロセッサを実行して利用するためのスペースを確保するようになりました。
ページファイルの削除
この手順は、CPUのためではなく、システム全体を最適化するためのものです。
ページファイルは、ハードドライブに保存されている瞬時にアクセス可能なキャッシュファイルです。 RAM上で実行されるプロセスは、時間だけでなく、RAMリソースを節約し、ハードドライブで実行できるようになりました。 これらは、RAM自体のサイズまで拡張できる動的ファイルです。 コンピュータを再起動またはシャットダウンするたびに、ハードドライブから自分自身を削除するように設定できます。
これらを自動削除するように設定すると、ハードドライブ上の新しいファイルのためのスペースが確保され、古いプロセスはもう実行されません。
このプロセスではシステムレジストリを変更する必要があるため、システムの復元ポイントを作成することをお勧めします。
- 実行中にregeditと入力してレジストリエディタを開きます。
- 左ペインで以下に移動します:
Hkey_Local_Machine->System->CurrentControlSet->Control->Session Manager->Memory Management - 右ペインで、ClearPageFileAtShutdownをダブルクリックし、値Dataを1に設定します。
- Okをクリックし、変更を有効にするためにコンピュータを再起動します。
ハードウェアの一般的なサービスを実行します
小さな起動、コンピュータのハードウェアがきれいであることを確認してください。 ほこりや破片の蓄積は、それが適切に機能するために重要であるハードウェアを介して不適切な空気循環を引き起こす可能性があります。 CPUやその他のハードウェアの負荷によってシステムがゆっくりと応答するのは事実ですが、ファンやヒートシンクのほこりもそうです。
システムが警告なしに完全にシャットダウンすることが多い主な理由もあります。
オペレーティングシステムをカスタマイズするためにこれらのヒントをどのように使用しましたか?
また、参照してください:
- windows11/10ですべてのCPUコアを有効にする方法
- windows10で特定のGPUを使用するようにプログラムを強制する方法
- WINDOWS10でIPHLPSVCのメモリ使用量が多すぎる CPU使用率が高い
- Windowsで最適なページファイルのサイズを決定および設定する方法の修正は次のとおりです。10