あなたの使用状況に応じて、Windows 11/10コンピューター、設定できますプロセッサのスケジューリングを使用すると最高のパフォーマンスが得られます。プログラムまたはのためのバックグラウンドプロセス。この調整はコントロール パネルから簡単に行うことができます。
Windows は、CPU の実行中に多数のフォアグラウンド プロセスを自動的に管理します。タスクの割り当てを管理する機能が組み込まれています。 Windows はタスクに優先順位を割り当てることでこれを実現します。この理由により、コンピュータはシングルコア プロセッサ上で複数のプロセスを処理できます。
Windows での CPU スケジューリングの最適化
要件に合わせて Windows のコピーを最適化するために、プロセッサが処理するタスクの割り当てをスケジュールすることでプロセッサを調整できます。これらの機能を使用すると、プログラム、フォアグラウンド サービス、または印刷やバックアップなどのバックグラウンド サービスを実行するように Windows をセットアップできます。同時に、プロセッサーのスケジュールを調整して、別のプログラムで作業します。このようにして、Windows は、これらのタスクを最適に実行するために、利用可能なリソースを分散または割り当てる方法を認識します。 Windows をサーバーとして使用している場合は、バックグラウンド プロセスのプロセッサ スケジュールを調整することをお勧めします。
Windows 11/10のプロセッサのスケジュール設定
プロセスを開始するには、次のように入力しますsysdm.cpl[実行] ボックスで Enter キーを押して、システムのプロパティ。を選択します。高度なタブ以下パフォーマンスをクリックしてください設定。でパフォーマンスオプションボックスで、高度なもう一度タブをクリックします。セクションが表示されますプロセッサのスケジューリング。
選択できる設定は 2 つあります。
- プログラムのパフォーマンスが最高になるように調整する
- バックグラウンド サービスのパフォーマンスが最高になるように調整します。
この設定により、次の DWORD 値が変更されます。Win32優先度分離次のレジストリ ハイブの下にあります。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
念のため知りたい場合は、優先制御キー前景と背景の優先順位の差を定義します。 Win32PrioritySeparation REG_DWORD の可能なデフォルト値は 0、1、または 2 で、デフォルトは 0x2 です。
プログラムまたはバックグラウンド サービスのパフォーマンスを最高にするために Windows を最適化します。
このデフォルト値は、フォアグラウンドで実行されているアプリケーションに与える優先度を指定します。 TechNet によると、このアプリケーションはバックグラウンドで実行されている他のアプリケーションに比べてより多くのプロセッサ時間を受け取ります。ここでの値は、[タスク処理] ダイアログ ボックスの次のオプションに相関します。 値 意味
- 0 フォアグラウンド アプリケーションとバックグラウンド アプリケーションの応答性は同等
- 1 フォアグラウンド アプリケーションはバックグラウンドよりも応答性が高い
- 2 フォアグラウンド アプリケーションの最高の応答時間。
戻って、この設定をまったく変更せずに Windows レジストリを開くと、次のように表示されます。Win32優先度分離価値がある2。これらのスクリーンショットは私の Windows PC のものです。
ここで、上に示したように、コントロール パネル経由で、バックグラウンド サービスのパフォーマンスが最高になるように調整しますそして「適用」をクリックすると、そのセットが表示されます。Win32優先度分離に18(10 進数 24)バックグラウンドサービス。
今選択した場合プログラムのパフォーマンスが最高になるように調整する、設定されていることがわかります。Win32優先度分離に26(10進数38)プログラム用。
この機能を使用すると、プロセッサ スケジュールを調整するだけで、別のプログラムで作業しながら、プログラムやフォアグラウンド サービス、または印刷やバックアップなどのバックグラウンド サービスを実行できるように Windows をセットアップできます。このようにして、Windows は、これらのタスクを最適に実行するために、利用可能なリソースを分散または割り当てる方法を認識します。
デスクトップを使用している場合は、設定をデフォルトのままにするか、プログラムのパフォーマンスが最高になるように調整する。これにより、プログラムまたはフォアグラウンド サービスの応答時間がよりスムーズで高速になるかどうかをお知らせください。
ヒント: 次のこともできますコマンドラインを使用して実行中のプロセスのプロセス優先度を変更する。
ただし、PC をサーバーとして使用する場合、または作業中に常にバックグラウンド サービス (印刷やディスク バックアップなど) を実行していて、それらのサービスの応答を速くしたい場合は、Windows にバックグラウンドとフォアグラウンドでプロセッサ リソースを均等に共有させることができます。他のオプションを選択してプログラムを実行します。バックグラウンド サービスのパフォーマンスが最高になるように調整します。
Windows ではプロセッサ スケジュールを簡単に設定できるようになりました。あなたが上級ユーザーで、値を手動で設定したい場合は、この投稿の手動の方法に従って、値を取得する方法を使用できます。プログラムまたはバックグラウンド サービスの最高のパフォーマンス。