为了账号安全,请及时绑定邮箱和手机立即绑定

JVM启动参数-Xmx的默认值是多少?

JVM启动参数-Xmx的默认值是多少?

慕丝7291255 2018-10-18 17:31:34
1:JVM启动的时候,如果我不加-Xmx参数,可已分配给堆的最大内存是多少?2:JDK1.5和JDK1.6等不同版本,Xmx参数的默认值是一样的吗?有什么区别?3:xmx默认值与操作系统类型、位数的关系是怎样的?4:xmx默认值与-server参数有关系吗?谷歌了半天,也没找到答案,求大神解答。HOTSPOT虚拟机,谢谢。请给出官方文档或者原始出处,多谢。实际问题:一个JAVA程序,有内存突增的特点,大约突增到400M左右。WIN7-64位PC,JDK1.6,8G内存,不设置xmx参数,则报堆溢出。设置之后没问题。网上说默认是物理内存四分之一,感觉不太像,特请教不设置的话,默认是多少?为什么报堆溢出错误?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 5750 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信