2009-10-15 62 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 
相关问题