プロセス優先度の設定Set Priority.
Cache'のプロセスの優先度を設定することができます。
特定のプロセスの処理を一刻も早く終わらせたい場合は、優先度を高く、
処理に時間がかかっても良いので他のプロセスになるべく影響を与えずに処理を進めたい場合は、優先度を低く設定することで、システム全体のパフォーマンスが向上するかもしれません。
優先度を設定するには、(Windowsのタスクマネージャから優先度:低を選択するなど)
OSの機能からプロセスの優先度を設定することも可能ですが、以下のルーチンを実行することで優先度を設定することも可能です。
Do LOW^%PRIO
|
グローバルバッファを全体の25%までしか使用できない
優先度を低にする
|
Do HIGH^%PRIO
|
優先度を高にする
グローバルバッファの使用制限を解除する
|
Do NORMAL^%PRIO
|
優先度を通常にする
グローバルバッファの使用制限を解除する
|
この方法ではルーチンに埋め込むことが可能ですので、他のプロセスに影響を与えたくないバックグラウンド処理に一行入れておくと良いのではないでしょうか。
^%PRIOはこのルーチンを実行したプロセスの優先度を設定します。他のプロセスの優先度に影響を与えません。また、他のプロセスの優先度を設定することは^%PRIOではできません。
|