Java 什么';s IBM';J9VM是什么?

Java 什么';s IBM';J9VM是什么?,java,heap,default,j9,Java,Heap,Default,J9,我已经安装了IBM的J9虚拟机(build 2.3,J2RE 1.5.0 IBM J9 2.3)。获得OOM后,堆转储的大小为383MB。JVM有多少堆 我问这个问题的原因是400MB堆转储对于我期望的默认64MB堆来说似乎有点过分,但我没有指定任何-Xm选项。J9是否使用不同的默认堆大小?如果是这样,我如何才能找到它是什么?根据,默认的最小和最大堆大小取决于平台。在大多数平台上,默认的Xms是4M。默认值-对于Linux,Xmx是“实际内存的一半,最小16 MB,最大512 MB”,对于Win

我已经安装了IBM的J9虚拟机(build 2.3,J2RE 1.5.0 IBM J9 2.3)。获得OOM后,堆转储的大小为383MB。JVM有多少堆


我问这个问题的原因是400MB堆转储对于我期望的默认64MB堆来说似乎有点过分,但我没有指定任何-Xm选项。J9是否使用不同的默认堆大小?如果是这样,我如何才能找到它是什么?

根据,默认的最小和最大堆大小取决于平台。在大多数平台上,默认的Xms是4M。默认值-对于Linux,Xmx是“实际内存的一半,最小16 MB,最大512 MB”,对于Windows,是“实际内存的一半,最小16 MB,最大2 GB”。

要打印当前值,请使用:

java -verbose:sizes -version