2012-02-29 10 views
1

誰かがWindows 64ビットの下でスレッドJ9 v6の数のハードとソフトの限界についてのドキュメントを指摘できますか?でIBM Java J9 v6 Windows 64ビットでのスレッド数のハードとソフトの制限?

ページ:

http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/index.jsp

は、 "サポートスケーリング" いくつかのAIX/Linuxのを参照してください。

http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/topic/com.ibm.java.doc.user.aix32.60/user/scale.html

をが、Windowsのための情報を提供していないようです。 32ビットVMの

おかげ

+0

http://stackoverflow.com/questions/5437770/is-there-any-hard-limit-to-a-nu私はJavaのJ9実装に興味があります。 – gliptak

+0

スレッドの数は、OSの任意の制限ではなく、常にスタックサイズの組み合わせによって制限されています。 – Viruzzo

答えて

0

は、スレッド・スタック・サイズが制限要因であるが、64ビットVMのため、スレッドの制限は、スタック・サイズに依存するように思われません。

最も簡単なことは、多くのスレッドを作成し、どの時点で失敗するかを確認することです。ない限り、利益よりも多くのオーバーヘッドを意味することができ、これよりもはるかに作成、24論理スレッド -

テストLinuxの64ビットは制限が

を考えると、ほとんどのコンピュータでのみ2を持っているおよそ32,000

http://vanillajava.blogspot.com/2011/07/java-what-is-limit-to-number-of-threads.htmlように見えますあなたは大量のIOバウンドプロセスを持っています。

+0

"これを測定する"必要性は、この問題を考える最良の方法ではないと思われますが、実用的です... – gliptak

関連する問題