JVMが最大数のスレッドをOS X 10.6に変更する方法はありますか?
-
10-10-2019 - |
質問
これによれば Stackoverflow Post, 、JVMまたは任意のアプリケーションで作成できるスレッドの数について、Mac OS X 10.6には制限があります。制限は、ターミナルで次のコマンドを実行することで表示できます。
sysctl kern.num_threads
と
sysctl kern.num_taskthreads
systctl これらの値をLinuxでオーバーライドする可能性がありますが、OS Xではなく。 この男のページ, 、これらのフィールドは変更できません。
私の質問は、OS X 10.6では、作成できるスレッドの数の制限をオーバーライドする別の方法がありますか?
解決
64ビットカーネルと多くのメモリを使用して制限を増やすことができる場合があります。見る プロセスの制限を理解します (これは約10.6サーバーです)。私は別の方法を知りません。
他のヒント
Ubuntu 12.10でこのCMDを使用してください
sysctl -A | grep thread
あなたがこの限界に達しているなら、おそらくあなたはあなたのデザインの変更について考えるべきです。コアはいくつありますか?制限は通常、システムが特にうまく動作しないと判断されたレベルに設定されます。
所属していません StackOverflow