web-dev-qa-db-ja.com

起動するたびにプロセスの優先順位を設定しますか?

私の仕事用コンピューターでは速度が大幅に低下するため、私ができることを実行して、応答するために必要なものが実際に応答するようにします。たとえば、起動するたびに読み込まれるPidginを実行します。 Windows XP=スレッドの優先度を常に低く設定するように指示するにはどうすればよいですか?

SysInternalsユーティリティの「プロセスエクスプローラー」を使用して、一時的に優先度を設定できます-次回アプリケーションが再起動されるまで。これを効果的に永続化するにはどうすればよいですか?

16
Amy

オプション1

Prio があります。 Prioは、Windows標準のTaskManagerを拡張し、「Set Priority」メニューに「Save priority」オプションを追加します。

警告#1:しばらく前に(Win-XPで)使用しましたが、正常に動作しましたが、広範囲にわたるテストは行いませんでした。

警告#2:削除する理由は、次の理由によるライセンスでした。

Prio-個人使用のみのフリーウェアとして配布されます。つまり、Prioの著作権はすべてO&K Software Ltdが独占的に所有しています。このプログラムは個人使用のみ無料です。ビジネスライセンスの費用は$ 19.95 USDです。

(彼らのウェブサイトからの引用)

オプション2

私は ProcessTamer を見つけました。これはあなたの問題にも役立つかもしれません(おそらくさらにそうです)。それはフリーウェアのようです-作者はあなたに無料のライセンスキーを登録することを好んでいます(そうでなければいくつかのnagウィンドウがポップアップします)。

オプション3

これをいくつかの選択したプログラムにのみ必要な場合は、直接呼び出さず、 start (Windowsコマンドシェル組み込み)を介して間接的に呼び出すバッチファイルを作成して、そのバッチファイル(そのショートカット)。

startは、プロセスの優先順位を設定する次のオプションとともに使用できます。

  • / LOW
  • /正常
  • /高い
  • /リアルタイム
  • / ABOVENORMAL
  • / BELOWNORMAL
16
Gerd Klima

ProcessHacker を使用すると、個々のプロセスの優先順位を設定および保存できます。

enter image description here

Process Hackerは、タスクマネージャーやプロセスエクスプローラーなどのプログラムの代替となるオープンソースとして2008年に開始されました。

ライセンス:GNU General Public License version 3.0 GPLv3

5
DavidPostill

アプリケーションのショートカットを「start/low [program.exe]」に変更すると、うまくいくはずです。

これは技術的には、自動的に起動しないものに対して機能します。スタートアッププログラムに使用する場合は、ショートカットにこれを実行して、明らかにStartUpフォルダーに配置できます。実行したい場合:C:\ Program Files\TortoiseSVN\bin\TortoiseProc.exe/command:update/path: "C:\ dev_dir"次のようにする必要があります。

1)実際の実行ファイルのフォルダーに「開始」を設定します(この例ではTortiseProc.exe)は次のように配置されています:「C:\ Program Files\TortoiseSVN\bin」

2)「/ C」に続く文字列を実行するために「/ C」でCMD w /を実行するようにターゲットを設定してから終了し、それを使用してSTART/PRIORITY [実行可能] [パラメータ]を実行します。 In myケースでは、私は以下を使用しました:

%SystemRoot%\ system32\cmd.exe/C start/BELOWNORMAL TortoiseProc.exe/command:update/path: "C:\ dev_dir"

%SystemRoot%\ system32\cmd.exeコマンドプロンプトを開始します

/ Cは、次のコードを実行します

start/BELOWNORMAL TortoiseProc.exe/command:update/path: "C:\ dev_dir"は、実行可能ファイルが配置されているディレクトリに正しく「開始」すると、プログラムを実際に開始します。

うまくいけば、それは誰かを助けます。

5
Mike

Process Lassoは、ProBalance(Process Balance)などの他の機能とともに、プロセスに優先順位(およびCPUアフィニティ)を強制できます。

実行中のプログラムの優先順位をインテリジェントに調整し、不適切に動作するプロセスがPCの応答性に大きな影響を与えないようにします。

自宅での使用は無料で、いくつかのnagscreens、14.95 $でProライセンスを登録できます。

1
Snark

ウィンドウズ7と8で特定の優先度でプログラムを開始する方法があり、平均的なユーザーには不自然なコマンドプロンプトをいじるよりもかなり少ない作業で済みます。

まず、プログラムへのショートカットを作成します。プロパティウィンドウが開いたら、ショートカットを右クリックしてプロパティを選択します。

変更前のターゲット行は次のようになります。

"C:\Program Files\Ubisoft\Assasins Creed 3\AC3SP.exe"

変更して読む

cmd /c start/high "C:\Program Files\Ubisoft\Assasins Creed 3\AC3SP.exe"

oKをクリックします。

これで、毎回高い優先度で起動するショートカットがあります。

1
Shaun