Windows 7、8、またはVistaで特定のCPUに割り当てられているアプリケーションを起動する
Windowsには、アプリケーションを起動してCPUアフィニティを設定できるオプションがあります。これにより、アプリケーションをデュアルコアシステムの特定のCPUで実行するように割り当てます。.
アプリケーションを起動するには、コマンドプロンプトでアフィニティフラグを起動ユーティリティに渡す必要があります。たとえば、CPUに割り当てられたメモ帳を起動したい場合は、次のコマンドを使用できます。
c:\ windows \ system32 \ cmd.exe / Cスタート/アフィニティ1 notepad.exe
タスクマネージャでは、プロセスはCPU 0にのみ割り当てられていることがわかります。
CPU 0でプロセスを開始するには、次のコマンドスイッチを使用します。
/アフィニティ1
CPU 1に関しては、このスイッチを使用して下さい:
/アフィニティ2
システム内のCPUコアまたはCPUの数まで使用できます。アフィニティは基本的にCPUコア#+ 1なので、/ affinity 5はCPU 4を使用します。.
ショートカットのターゲットに「c:\ windows \ system32 \ cmd.exe / C start / affinity 1」を追加するだけで、特定のCPUで実行するようにアイテムのショートカットを変更することができます。このアプローチの唯一の欠点は、コマンドプロンプトウィンドウが画面上で少しの間点滅することです。.