【发布时间】:2009-07-20 16:40:34
【问题描述】:
如果在启动时未指定这些值,Sun JVM (v 1.4*) 的默认 Xms 和 Xmx 设置是什么?
【问题讨论】:
如果在启动时未指定这些值,Sun JVM (v 1.4*) 的默认 Xms 和 Xmx 设置是什么?
【问题讨论】:
作为documented:
这适用于 Linux,但我已经检查过,Windows 和 Solaris 的值也相同。不过,不要依赖其他版本或选项的情况。特别是,服务器或客户端 VM 的选择取决于操作系统,至少在以后的版本中是这样。
【讨论】:
-Xmsn 指定内存分配池的初始大小(以字节为单位)。 该值必须是 1024 的倍数 大于 1MB。附加字母 k 或 K 表示千字节,或 m 或 M 表示兆字节。默认 值为 2MB。例子:
-Xms6291456 -Xms6144k -Xms6m-Xmxn 指定内存分配池的最大大小(以字节为单位)。 该值必须是 1024 的倍数 大于 2MB。附加字母 k 或 K 表示千字节,或 m 或 M 表示兆字节。默认 值为 64MB。例子:
-Xmx83886080 -Xmx81920k -Xmx80m
所以 2MB 和 64MB。
(上面的链接是针对 1.5 文档的,但是你可以下载 1.4 文档,他们说的都是一样的。)
【讨论】: