jvm中Xmx参数默认值



jvm中Xmx参数默认值

我的机器win7 64bit 8GB内存,通过jconsole拿到JVM heap size

 

如果不设置Xmx值
Oracle JDK6 1/4物理内存
Oracle JDK7 Xms = Xmx 如果只设置Xms

256MB=Xmx, 如果Xms和Xmx都不设置

 

简单总结下:如果不设置Xmx值,则其大小与JDK版本以及物理内存大小有关。

 

参考:

http://www.oracle.com/technetwork/java/ergo5-140223.html