[an error occurred while processing this directive] [an error occurred while processing this directive]


プログラミング
逆引き
クライアントとの通信
VisMでの通信
Factoryでの通信
WebServiceでの通信
CSP (Cache' Server Pages)
Cache'SQL
設定・性能


【広告】









プロセス優先度の設定

Set Priority.

Cache'のプロセスの優先度を設定することができます。
特定のプロセスの処理を一刻も早く終わらせたい場合は、優先度を高く、
処理に時間がかかっても良いので他のプロセスになるべく影響を与えずに処理を進めたい場合は、優先度を低く設定することで、システム全体のパフォーマンスが向上するかもしれません。

優先度を設定するには、(Windowsのタスクマネージャから優先度:低を選択するなど) OSの機能からプロセスの優先度を設定することも可能ですが、以下のルーチンを実行することで優先度を設定することも可能です。

Do LOW^%PRIO グローバルバッファを全体の25%までしか使用できない
優先度を低にする
Do HIGH^%PRIO 優先度を高にする
グローバルバッファの使用制限を解除する
Do NORMAL^%PRIO 優先度を通常にする
グローバルバッファの使用制限を解除する

この方法ではルーチンに埋め込むことが可能ですので、他のプロセスに影響を与えたくないバックグラウンド処理に一行入れておくと良いのではないでしょうか。

^%PRIOはこのルーチンを実行したプロセスの優先度を設定します。他のプロセスの優先度に影響を与えません。また、他のプロセスの優先度を設定することは^%PRIOではできません。






[an error occurred while processing this directive] [an error occurred while processing this directive]
2014/02/04Update