の優先順位に影響を与える「良い」、あなたはnice
コマンドを使用して低いCPUの優先度でプロセスを実行することができます。はいUNIXシステムのJavaスレッド
nice program
そして、あなたはJVMプロセスを実行するためにそれを使用できます。
nice java -jar program.jar
そのJVMプロセスによって実行されるJavaプログラムは、複数のスレッドを開始します。
nice
の変更は、これらのJavaスレッドのスケジューリングに影響しますか?これは、一般的には
java -jar program.jar
として実行したときに、これはシステムに依存することになるので、私はtehの、Linuxの場合に興味を持っていることを
nice java -jar program.jar
として実行すると、Javaスレッドが低いCPU優先度を持つことになります、です。
http://stackoverflow.com/a/2866604/829571 – assylias
「Niceness」は優先度と同じではありません。適切な目的は、2つのプロセスが同時にCPUバインドされている場合、「より良い」ものは平均してより少ないCPUサイクルを取得することです。 「優先度」は通常、非同期イベントが発生したときに、どのプロセスが他のプロセスを先取りできるかについてです。 –