Java JVM内存默认值

Java JVM内存默认值,java,memory,jvm,Java,Memory,Jvm,如果在启动时未指定这些值,Sun JVM(V1.4*)的默认Xms和Xmx设置是什么 -Xmsn 指定内存分配池的初始大小(以字节为单位)。 此值必须是1024的倍数 大于1MB。附加字母k 或K表示千字节,或m或m 表示兆字节。默认值 值为2MB。示例: -Xms6291456 -Xms6144k -Xms6m -Xmx83886080 -Xmx81920k -

如果在启动时未指定这些值,Sun JVM(V1.4*)的默认Xms和Xmx设置是什么

-Xmsn 指定内存分配池的初始大小(以字节为单位)。 此值必须是1024的倍数 大于1MB。附加字母k 或K表示千字节,或m或m 表示兆字节。默认值 值为2MB。示例:

           -Xms6291456
           -Xms6144k
           -Xms6m
           -Xmx83886080
           -Xmx81920k
           -Xmx80m
-Xmxn 指定内存分配池的最大大小(以字节为单位)。 此值必须是1024的倍数 大于2MB。附加字母k 或K表示千字节,或m或m 表示兆字节。默认值 值为64MB。示例:

           -Xms6291456
           -Xms6144k
           -Xms6m
           -Xmx83886080
           -Xmx81920k
           -Xmx80m
所以是2MB和64MB

(上面的链接是针对1.5文档的,但是你可以下载1.4文档,它们说的都是一样的。)

  • Xmx:默认值64M
  • Xms:默认值为2M
这是针对Linux的,但我已经检查过了,并且和的值也相同。不过,不要指望其他版本或选项会出现这种情况。特别是,服务器或客户端VM的选择取决于操作系统,至少在更高版本中是如此


不过,1.4版中的内容是否相同?事实上,是的。。。但我在回答中已经把1.4个文档联系起来了。很有趣。我链接到1.5文档,因为当我尝试获取1.4文档时,它将我重定向到下载页面。显然1.4.2还没有做到这一点。我知道问题是针对1.4的,但是你可以在