Windows Server 2012 マシンで非常に負荷の高い計算を実行しています。数千のプロセスが負荷の高い処理を実行しています。
時々、管理作業を行って進捗状況を確認したいのですが、負荷のせいで Windows GUI 要素がすべて遅くなったり、応答しなくなったりします。
GUI が使用され始めると (例: マウスを動かすとき)、GUI に高い優先順位を与えるように Windows を構成する方法はありますか?
別の方法としては、プログラムのスレッド優先度をプログラム的に下げる何かを作ることです。(たとえば、すべてのワーカー スレッドを最低の優先度に設定できます。) しかし、もっと簡単な方法があるかどうか興味があります。
答え1
システムが持つコア数から1を引いた数だけプロセスを使用するように設定します。