jvm (BEA Jrockit) を実行するために、2 つのコア (物理マシンにはそれぞれ 8 つのスレッドを持つ 32 のコアがあります) を持つ Solaris コンテナを使用しています。
驚いたことにRuntime.getRuntime().availableProcessors()
、2 または 16 ではなく 256 が返されます。つまり、アプリケーション (封印された製品) は 256 コアが利用可能であると信じているため、パフォーマンスの問題が発生する可能性があります。
Solaris コンテナが認識できる、または JRockit (または Sun Hotspot) に渡すことができるコアの数を制限する方法はありますか?