2011-07-01 6 views
0

があります。 BOINCベースのアプリケーションは、ユーザーのアプリケーションの実行に影響を与えずに "フリー" CPUのみを使用できるように、どのようにパフォーマンスを調整するのですか?パフォーマンスをCPU使用率に適応させるにはどうすればよいですか?

は、
Tunnuz

彼らは非常に低いものに彼らの計算スレッド(S)の優先順位を設定し、残りを行うには、OSのスケジューラに依存しているほとんどの

答えて

2

アイドルスレッドと同じプロセス優先順位を設定していますか?スレッドシステムがアイドル状態のときにのみ実行さ

プロセス:窓IDLE_PRIORITY_CLASSについてSetPriorityClass()

。プロセスのスレッドは、優先度の高いクラスで実行されているプロセスのスレッドによって優先されます。例としてはスクリーンセーバーがあります。アイドル優先クラスは、子プロセスによって継承されます。

More about scheduling priorities in windows here

1

、ありがとうございました。低優先順位のスレッド/プロセスは、他のスレッドがCPU時間を必要としない場合にのみ実行されます。

関連する問題