プロセスの優先度やCPU 占有率を、自動で調整してくれるプロセスマネージャー。
アクティブウインドウのプロセス優先度を自動で高くしたり、CPU 使用率が異常に高いプロセスの
優先度を自動で下げたりしてくれます。
タスクマネージャーのようにプロセスを手動で管理する機能や、指定したプロセスの実行を禁止する機能,
指定したプロセスのデフォルト優先度 (起動時の優先度) を設定したりする機能 なども付いています。
「Process Lasso」 は、高機能なプロセスマネージャーです。
システムをいつでも快適な状態で稼動できるように、実行中のプロセスをリアルタイムに監視&制御して
くれます。
処理は全てソフトが自動で行ってくれるので、操作は基本的に “ 起動しておくだけ ” でOK※1。
※1
アクティブウインドウの優先度を高くしたり、バックグラウンドアプリの優先度を下げたりしてくれる。
一方、タスクマネージャーのように、実行中のプロセスを手動で管理することもできたりします。
「Process Lasso」 を起動すると、現在実行中のプロセスが一覧表示されます。
一覧には、各プロセスの
- Process name - プロセス名
- User - 実行しているユーザー
- Application name - アプリケーション名
- Priority class - 優先度
- CPU afinty - 割り当てられているCPU (アフィニティマスク)
- I/O priority - I/O の優先度
- CPU (%) - CPU 使用率
- CPU avg - CPU 平均使用率
- CPU time - CPU 使用時間
- Rules - ルール名 (の頭文字)
- Status - 状態
- Restraint history - 被制御履歴
- Threads - スレッド数
- Handles - ハンドル数
- Memory (commit size) - コミットサイズ
- Memory (working set) - ワーキングセットサイズ
- ID - プロセスID
- Creation Time - プロセス発生日時
- Start at login - スタートアップの種類
- Publisher - 会社名
- Description - 説明
- Filename - ファイル名 (ファイルパス)
- Commandline - 実行中のコマンドライン
といった情報が、それぞれカラム分けして表示されます
※2。
※2 各カラムごとに、プロセスをソート (並べ替え) することも可能。
カラム上で右クリックすることで、表示させるカラムを変更することもできる。
この画面上で任意のプロセスを右クリックすることにより、該当プロセスに対して以下のようなコマンドを
実行できるようになっています。
- Set current priority class - 優先度の変更
- Set current CPU afinty - アフィニティマスクの変更
- Current I/O priority - I/O 優先度の変更
- Default priority class - デフォルト優先度の変更 (CPU )※3
- Default CPU afinty - デフォルトアフィニティマスクの変更※3
- Default I/O priority - デフォルト優先度の変更 (I/O )※3
- Limit number of instance to - インスタンス数 (多重起動) の制限※3
- Terminate always - 実行禁止プロセスに指定
- Keep running - “ 常に実行する ” プロセスとして指定 (強制終了しても、再起動させる)
- Prevent PC from Sleeping when running - このプロセスが起動している間は、スリープさせない
- Exclude from ProBalance restraint - ProBalance からの除外※4
- Start at login - スタートアップの設定
- Search for process on internet - プロセス名を、Google 検索にかける
- Suspend process - プロセスを一時停止させる
- Restart process - プロセスを再起動させる
- Politely terminate - プロセスを終了させる
- Forcibly terminate - プロセスを強制終了させる
※3
デフォルト優先度 / アフィニティマスク / インスタンス数 は、「Process Lasso」 が起動している間
のみ反映される。
※4
“ 高負荷時でも、CPU の使用を抑制しないプロセス ” として設定する。
" ProBalance " とは、「Process Lasso」 のプロセス抑制技術のこと。
(高負荷時に、プロセスの優先度を自動で調整してくれる)
さらに、メニューバー上の 「Options」 → 「CPU」 ( 「I/O」 ) から、必要に応じて
- Configure default priority - 指定したプロセスのデフォルト優先度※5
※5
指定したファイル名を含むプロセスの、デフォルト優先度を設定することができる。
(複数可)
ファイル名には
ワイルドカード
を使用することも可能。
- Configure default CPU afinty - 指定したプロセスのデフォルトアフィニティマスク※6
※6
指定したファイル名を含むプロセスの、デフォルトアフィニティマスクを設定することができる。
(複数可)
ファイル名にはワイルドカードを使用することも可能。
を設定したりすることができます。
加えて、「Options」 → 「Watchdog / rules / lmits / misc」 から、
- Configure disallowed process - 実行を禁止するプロセス※7
※7
指定したファイル名を含むプロセスの実行を、禁止することができる(複数可)。
ファイル名にはワイルドカードを使用することも可能。
- Configure process to keep runnning - “ 常に実行する ” プロセス※8
※8
指定したプロセスを、“ 常に実行する ” プロセスとして指定する(複数可)。
といったものの設定を行うこともできたりします。
上記の通りできることは色々とありますが、プロセスの抑制などに関しては 「Process Lasso」 を
起動しておくだけでOK です※9。
※9
メニューバー上の 「Options」 → 「ProBalance」 → 「Configuration dialog」 から、プロセス抑制を
開始するCPU 総使用率 などを設定することもできる。
(通常はそのままでOK)
尚、タイトルバー上の 「×」 ボタンを押せばタスクトレイに格納することもできるので、普段の操作の中で
邪魔になることもありません※10。
※10
タスクマネージャーのように、タスクトレイ上でCPU メーターのようにして使うことも可能。
ちなみに、「Process Lasso」 は通常トライアル版がダウンロードされるようになっています。
そのため、一定期間使用すると、起動の度に
登録を促すダイアログ
が表示されるようになります。
(フリー版として使う場合は、「Skip」 ボタンを押す)
また、試用期間が過ぎると、
インスタンス数制限機能などが使えなくなります。
その他、初回起動時に
「Process Lasso startup options」
という画面が表示されるようになっています。
ここで、「Process Lasso」 のスタートアップオプションを設定できるようになっています。
「Process Lasso」 をWindows 起動時に自動で実行させたい場合は、
- Start at login for ALL users
全てのユーザーがログインした時に自動で実行
- Start at login ONLY for user
現在のユーザーがログインした時のみ自動で実行
のどちらかを選択します。
Windows 起動時に自動実行させたくない場合は、「Do not start at login」 にチェックを入れます。
「Process Lasso」 のコアエンジン
※11 をWindows 起動時に自動で実行させたい場合は、
- Start at login for ALL users
全てのユーザーがログインした時に自動で実行
- Start at login ONLY for user
現在のユーザーがログインした時のみ自動で実行
のどちらかを選択します。
※11
" ProBalance " のこと。
( 「ProcessGovernor.exe」 )
メイン画面を表示させずに、" ProBalance " を有効化させたい時に。
Windows 起動時に自動実行させたくない場合は、「Do not automatically start the core engine」 に
チェックを入れます。
その次に
「
Multi-user options」
という画面が表示されますが、この画面はそのまま 「Finish」 ボタンを
押して閉じてしまってOK です。
最後に、
アップデートチェックを自動で行ないますか?
という内容のダイアログが表示されます。
これは、どちらを選択してもOK です