Processor Affinity Manager

Processor Affinity Manager の概要や使い方を紹介しています。

Processor Affinity Manager を紹介しているページです。
 はてなブックマークに追加  Twitter でつぶやく  Facebook でシェア  mixi でつぶやく  google+ で共有  Pocket に登録

プロセスのアフィニティマスクを管理する!「Processor Affinity Manager」。

Processor Affinity Manager

● Processor Affinity Manager

特定プロセスへのアフィニティマスク設定支援ソフト。
指定したプロセスのアフィニティマスクを、簡単な操作で設定することができます。
ファイルの右クリックメニューから直接アフィニティマスクを設定する機能や、指定したプロセスに “ デフォルトのアフィニティマスク ” を関連付ける機能、 “ ドラッグ&ドロップで送られたファイルに、特定のアフィニティマスクを割り当てるショートカット ” を作成する機能 などもあります。

「Processor Affinity Manager」は、指定したプロセスのアフィニティマスク※1 を設定することができるソフトです。
※1 あるプロセスと、そのプロセスが使用するCPU コアの関係 のこと。
実行中のプロセスを一覧表示 その中から指定したものに対し、特定のアフィニティマスクを割り当てることができます。
これだけだとタスクマネージャーと変わりありませんが、「Processor Affinity Manager」には、さらに

  • 指定したプロセスに対し、 “ デフォルトのアフィニティマスク ” を関連付ける※2
  • “ アフィニティマスクを設定した状態の特定プログラム ” を動作させるショートカットを作成
  • ドラッグ&ドロップで送られたファイルに対し、特定のアフィニティマスクを割り当てる
  • アプリケーションのアフィニティマスクを、エクスプローラの右クリックメニューから設定
... といった機能も備わっているので、より簡便なアフィニティ管理を行えるようになります。
※2 指定したアプリケーションを、いつも特定のアフィニティマスクで実行できるようにする機能。
(「Processor Affinity Manager」を、サービスとして利用することで実現する)

使い方は以下のとおり。

    基本
  1. 「Manager.exe」を実行します。
    (OS がVista の場合、管理者として実行 する)
  2. メインウインドウが開き、現在実行中のプロセスが一覧表示されます。
    アフィニティマスクを設定したいプロセスを選択し、右上にある「Set Affinity」ボタンをクリックします。
  3. 「Processor Affinity」というウインドウが表示されます。
    ここで、選択中のプロセスに割り当てるCPU を指定します。
  4. 最後に、「OK」ボタンを押せば設定完了。
    指定したプロセスに対し、“ デフォルトのアフィニティマスク ” を割り当てる
  1. まず、「Settings」タブを開きます。
  2. 「Use Windows Service」にチェックを入れます。
  3. 「Process Defaults」タブを開きます。
  4. 「Add」ボタンをクリック。
  5. 「ファイルを開く」ダイアログが立ち上がるので、 “ デフォルトのアフィニティマスク ” を設定したいアプリケーションを選択します。
  6. 次に、「Processor Affinity」というウインドウが表示されます。
    ここで、選択中のプロセスに関連付けるデフォルトのアフィニティマスクを設定します。
  7. 最後に、「OK」ボタンを押せば設定完了。
    ちなみに、上記「Settings」タブで「Use Windows Service」にチェックを入れると、「Service.exe」というプログラムがサービスとしてWindows 起動時に毎回起動するようになります。
    各種アプリケーションの “ デフォルトのアフィニティマスク ” は、この「Service.exe」が調整しているため、「Service.exe」よりも前に実行されたアプリケーションに関しては、デフォルトのアフィニティマスクが適用されない模様。
    (スタートアッププログラム等)
    “ アフィニティマスクを設定済みの特定プロセス ” を動作させるショートカット作成
  1. 「Tools」タブを開きます。
  2. 「Shortcut」欄の「Save Shortcut」ボタンをクリック。
  3. 「Processor Affinity」というウインドウが表示されます。
    ここで、これから指定するプロセスに関連付けるアフィニティマスクを指定します。
  4. 「OK」をクリックします。
  5. すると、「ファイルを開く」ダイアログが立ち上がります。
    ここで、先ほど設定したアフィニティマスクに関連付けるプロセスを指定します。
  6. ショートカットが作成され、「名前を付けて保存」ダイアログが立ち上がります。
    これを、適当なフォルダに適当な名前を付けて保存します。
  7. 以降、作成したショートカットを実行することにより、アフィニティマスクが設定された状態のアプリケーションを実行できるようになります。
    尚、デフォルトでは、
    • 指定したファイルが見つかりません
    というエラーが出て、作成したショートカットを実行できない場合があります。
    その場合は、ショートカットファイルを右クリック →「プロパティ」を開き、「リンク先」欄のファイルパスを、半角のダブルクオーテーションマーク( " ")で囲っておきます。
    例)
    "C:¥Program Files¥ ~ ¥Shortcut.exe" 1 C:¥Program Files¥test.exe


    "C:¥Program Files¥ ~ ¥Shortcut.exe" 1 "C:¥Program Files¥test.exe"
    ドラッグ&ドロップで送られたファイルに対し、特定のアフィニティマスクを割り当てる
  1. この機能は、「Processor Affinity Manager」のショートカット(引数付き)に任意のファイルをドロップすることで、実現することができます。
    という訳で、ここでも最初にショートカットファイルを作成します。
  2. まず、「Tools」タブを開きます。
  3. 「Save Drag 'N' Drop」ボタンをクリックします。
  4. 「Processor Affinity」というウインドウが表示されます。
    ここで、ドロップされたファイルに割り当てるアフィニティマスクを設定します。
  5. 「名前を付けて保存」ダイアログが立ち上がるので、ショートカットの保存先とするフォルダ / ファイル名 を指定します。
  6. 以後、このショートカットファイルにアプリケーションをドラッグ&ドロップすることで、(ドロップした)アプリケーションを設定しておいたアフィニティマスクで実行できるようになります。
    ファイルの右クリックメニューから、直接アフィニティマスクを設定
  1. まず、「Settings」タブを開きます。
  2. 「Use Explorer Shell Extension」にチェックを入れます。
  3. アフィニティマスクを設定して実行したいファイル※3 を右クリック → 「Run with Processor Affinity」を選択します。
    ※3 実行ファイルでなくてもよい。
    (実行ファイルでない場合、関連付けプログラムのアフィニティマスクが設定される)
  4. 「Processor Affinity」というウインドウが表示されます。
    ここで、これから実行するプログラムに割り当てるアフィニティマスクを設定します。

 はてなブックマークに追加  Twitter でつぶやく  Facebook でシェア  mixi でつぶやく  google+ で共有  Pocket に登録
このソフトを利用するには、「.NET Framework 2.0」 をインストールしている必要があります。
Processor Affinity Manager TOPへ
スポンサード リンク
 おすすめフリーソフト
 Media Player Classic Homecinema

高機能なマルメディアプレイヤー

 Macrium Reflect Free Edition

指定したドライブを、丸ごと完全にバックアップ

 xrecode II

多形式に対応したオーディオコンバーター

 JTrim

高機能でありながらも使いやすい画像編集ソフト

 IrfanView

多機能なマルチメディアビューア

 Lhaplus

シンプルで使いやすい圧縮・解凍ソフト

 QuickLook

エクスプローラで選択中のファイルを、スペースキー押しでプレビュー表示できるようにするソフト

 Snapdrop

同一の LAN 内に存在するデバイスに、ファイルやメッセージを一発送信することができる Web アプリ

 Media URL Timestamper

YouTube 等の動画サイト上にて、" 指定した場面から再生可能なURL " を一発取得できるようにする(Firefox

 PDF Anti-Copy

指定した PDF ファイルを、コピー&変換 できない仕様にコンバートしてくれるソフト

 Taskplay

各種メディアプレイヤーの動作を、タスクトレイ上から制御できるようにするソフト

 Windows 10 の ISO イメージを、MS のサイトから直接ダウンロードする方法

ブラウザの「開発者ツール」や拡張機能を使うことで、ISO イメージファイルを直接ダウンロード

 おすすめフリーソフト
 Font Loader

フォントを “ インストールなし ” で試用できるようにするソフト

 MultiWS

スムーズな操作感と、高い柔軟性を備えた仮想デスクトップマネージャー

 Speccy

シンプルで使いやすいシステムインフォメーションツール

 Quick Startup

総合的なスタートアップアイテム管理ツール

スポンサードリンク

Processor Affinity Manager を紹介しているページです