2

IBMのJ9VM(ビルド2.3、J2RE 1.5.0 IBM J9 2.3)をインストールしています。OOMを取得した後、ヒープダンプのサイズは383MBです。JVMにはどのくらいのヒープがありますか?

私が尋ねる理由は、400MBのヒープダンプは、私が期待するデフォルトの64MBのヒープには少し多いように見えるが、-Xmオプションを指定しなかったためです。J9は異なるデフォルトのヒープサイズを使用しますか?もしそうなら、どうすればそれが何であるかを知ることができますか?

4

2 に答える 2

12

現在の値を出力するには、次を使用します。

java -verbose:sizes -version
于 2009-10-16T13:13:00.937 に答える
4

ドキュメントによると、デフォルトの最小および最大ヒープサイズはプラットフォームに依存します。ほとんどのプラットフォームでは、デフォルトの-Xmsは4Mです。デフォルトの-Xmxは、Linuxの場合は「最小16MBおよび最大512MBの実メモリーの半分」であり、Windowsの場合は「最小16MBおよび最大2GBの実メモリーの半分」です。

于 2009-10-15T14:39:54.993 に答える