Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows11/10のパフォーマンスを向上させるためにプロセッサスケジューリングを構成する

Windows 11/10/8/7の使用状況に応じて コンピューターでは、プロセッサーのスケジューリングを構成できます 、プログラムを使用しているときに最高のパフォーマンスが得られるようにします またはバックグラウンドプロセスの場合 。この調整は、コントロールパネルから簡単に行うことができます。

Windowsは、CPUの実行中に、多数のフォアグラウンドプロセスを自動的に管理します。タスクの割り当てを管理する機能が組み込まれています。 Windowsは、タスクに優先順位を割り当てることによってこれを行います。このため、コンピュータはシングルコアプロセッサで複数のプロセスを処理できます。

要件を満たすようにWindowsのコピーを最適化するために、処理するタスクの割り当てをスケジュールすることにより、プロセッサを調整できます。これらの機能を使用すると、Windowsをセットアップして、プロセッサスケジューリングを調整することにより、別のプログラムで作業しているときに、プログラムやフォアグラウンドサービス、または印刷やバックアップなどのバックグラウンドサービスを実行するように最適化できます。このようにして、Windowsは、これらのタスクを最適に実行するために、使用可能なリソースを分散または割り当てる方法を認識します。サーバーとしてWindowsを使用している場合は、バックグラウンドプロセスのプロセッサスケジュールを調整することをお勧めします。

Windows11/10でのプロセッサのスケジューリング

プロセスを開始するには、 sysdm.cplと入力します [実行]ボックスでEnterキーを押して、システムプロパティを開きます。 。 詳細を選択します タブとパフォーマンスの下 、設定をクリックします 。 パフォーマンスオプション ボックスで、詳細を選択します もう一度タブします。 プロセッサのスケジューリングのセクションが表示されます 。

Windows11/10のパフォーマンスを向上させるためにプロセッサスケジューリングを構成する

選択できる設定は2つあります:

  • プログラムのパフォーマンスが最高になるように調整する
  • バックグラウンドサービスの最高のパフォーマンスを調整します。

この設定により、 Win32PrioritySeparationのDWORD値が変更されます 次のレジストリハイブの下:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl

念のため、PriorityControlキー フォアグラウンドとバックグラウンドの優先度の差を定義します。 Win32PrioritySeparation REG_DWORD 0、1、または2の可能なデフォルト値。デフォルトは0x2です。

プログラムまたはバックグラウンドサービスのパフォーマンスが最高になるようにWindowsを最適化する

このデフォルト値は、フォアグラウンドで実行されているアプリケーションに与える優先順位を指定します。このアプリケーションは、バックグラウンドで実行されている他のアプリケーションと比較して、より多くのプロセッサ時間を受け取ります、とTechNetは説明します。ここでの値は、[タスク]ダイアログボックスの次のオプションと相関しています。値の意味

  • 0フォアグラウンドアプリケーションとバックグラウンドアプリケーションは同等に応答します
  • 1フォアグラウンドアプリケーションはバックグラウンドよりも応答性が高い
  • 2フォアグラウンドアプリケーションの最適な応答時間。

戻って、この設定をまったく変更しておらず、Windowsレジストリを開くと、 Win32PrioritySeparationが表示されます。 値が2 。これらのスクリーンショットは私のWindowsPCのものです。

Windows11/10のパフォーマンスを向上させるためにプロセッサスケジューリングを構成する

ここで、上記のようにコントロールパネルから、バックグラウンドサービスのパフォーマンスを最大限に高めるために調整を選択します。 [適用]をクリックすると、そのセットが Win32PrioritySeparationであることがわかります。 〜 18 (10進数24)バックグラウンドサービスの場合 。

Windows11/10のパフォーマンスを向上させるためにプロセッサスケジューリングを構成する

ここでプログラムの最高のパフォーマンスのために調整を選択した場合 、 Win32PrioritySeparationが設定されていることがわかります 〜 26 (10進数38)プログラムの場合

Windows11/10のパフォーマンスを向上させるためにプロセッサスケジューリングを構成する

この機能を使用すると、Windowsをセットアップして、プロセッサスケジューリングを調整するだけで、別のプログラムで作業しているときに、プログラムやフォアグラウンドサービス、または印刷やバックアップなどのバックグラウンドサービスを実行するように最適化できます。このようにして、Windowsは、これらのタスクを最適に実行するために、使用可能なリソースを分散または割り当てる方法を認識します。

デスクトップを使用している場合は、設定をデフォルトのままにするか、プログラムの最高のパフォーマンスのために調整を選択できます。 。これにより、プログラムまたはフォアグラウンドサービスの応答時間がよりスムーズで高速になるかどうかをお知らせください。

ヒント :コマンドラインを使用して、実行中のプロセスのプロセス優先度を変更することもできます。

ただし、PCをサーバーとして使用している場合、または作業中に実行される印刷やディスクバックアップなどのバックグラウンドサービスを常に使用していて、それらのサービスをより高速に応答させたい場合は、Windowsでバックグラウンドプログラムとフォアグラウンドプログラム間でプロセッサリソースを均等に共有できます。他のオプションを選択することによって、すなわち。 バックグラウンドサービスの最高のパフォーマンスを調整する

ご覧のとおり、Windowsではプロセッサのスケジューリングを簡単に設定できるようになりました。上級ユーザーで値を手動で設定したい場合は、プログラムまたはバックグラウンドサービスで最高のパフォーマンスを得る方法について、この投稿の手動の方法に従ってください。

Windows11/10のパフォーマンスを向上させるためにプロセッサスケジューリングを構成する
  1. Windows 11/10 でスクリーン キャプチャを改善するためのヒントとコツ

    ブログ、プレゼンテーション、または画像を使用する場所に画像を掲載するだけでは、トラフィックや必要な反応を集めることはできません。スクリーン キャプチャを特別なものにする必要があります。スクリーン キャプチャを毎回改善して、より魅力的でインタラクティブなものにする必要があります。そうすることで、スクリーンショットを競合他社より際立たせることができるからです。 しかし、いったいどうやってそれをするのですか?それがこの投稿の目的です。ここでは、より良い画面キャプチャを取得するための最良のヒントについて説明します。最初に、Windows Snipping Tool または shift + Windo

  2. Windows 11/10 に最適な 10 のターミナル エミュレータ

    Windows PC 用のターミナル エミュレーターをお探しですか?ターミナル エミュレーターは、Windows および Linux ユーザーがオペレーティング システムのコマンドライン インターフェイス (または単に「コマンド プロンプト」と呼ばれる) に接続するために使用します。 Windows 端末のユーザーは、サードパーティの Windows 10 端末エミュレーターの欠点により、その使用を余儀なくされています。 ターミナル エミュレーターはオペレーティング システムで重要な役割を果たします。Linux ユーザーも例外ではありません。ターミナル エミュレーターを使用すると、コマンド