2009-10-15 33 views
2

我安裝了IBM的J9 VM(build 2.3,J2RE 1.5.0 IBM J9 2.3)。獲得OOM後,堆轉儲的大小爲383MB。 JVM有多少堆?IBM J9VM的默認堆大小是多少?

我問的原因是400MB的堆轉儲對於默認的64MB堆來說似乎有點多,但我沒有指定任何-Xm選項。 J9使用不同的默認堆大小嗎?如果是這樣,我怎麼知道它是什麼?

回答

4

根據the documentation,默認的最小和最大堆大小是平臺相關的。在大多數平臺上,默認-Xms是4M。 Linux的默認-Xmx是「真實內存的一半,最小爲16 MB,最大爲512 MB」,對於Windows,它是「實際內存的一半,最小爲16 MB,最大爲2 GB」。

9

要打印當前值,使用:

java -verbose:sizes -version 
相關問題