-Xms512m -Xmx1024m 等参数的含义解释
创始人
2024-02-28 01:55:08

堆大小

1、-Xms 最小堆的大小

        当你的虚拟机启动后, 就会分配这么大的堆内存给你。

         默认值:物理内存的1/64(<1GB)

2、-Xmx 是最大堆的大小 

        默认值:物理内存的1/4(<1GB)

当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存(GC未必会收集到所有当前可用内存),分配新的对象,那么就会扩展堆,如果-Xmx设置的太小,扩展堆就会失败,导致OutOfMemoryError错误提示。 

整个堆大小=年轻代大小 + 年老代大小 + 持久代大小.

年轻代 

-Xmn 年轻代大小        ,如:-Xmn2g :设置年轻代大小为2G

-XX:NewSize        设置新生代大小

-XX:NewRatio        设置新生代和老年代的比值

如 3,表示新生代:老年代为 1 :3

 

老年代

值为 = 堆大小 - 年轻代

持久代

-XX:PermSize    设置持久代(perm gen)初始值  

默认值: 物理内存的1/64


-XX:MaxPermSize    设置持久代最大值    

默认值: 物理内存的1/4

栈大小

-Xss    每个线程的堆栈大小

相关内容

热门资讯

投资者提问:你好董秘:请问公司... 投资者提问:你好董秘:请问公司财报更正对公司年度财务数据影响大吗?董秘回答(神农种业SZ300189...
创造适宜货币金融环境 增强高质... 2025年适度宽松的货币政策发力显效,为经济稳定增长和高质量发展创造了适宜的货币金融环境。2025年...
陇南市与南充市签署战略合作协议 陇南市与南充市签署战略合作协议 每日甘肃网1月16日讯 据陇南日报报道(记者杨德)1月14日,我市与...
新增贷款超16万亿元!金融“活... 金融是国民经济的血脉。1月15日中国人民银行发布的数据显示,2025年全年新增贷款16.27万亿元。...
【财经早报】2026-01-1... (来源:海南港澳资讯产业股份有限公司)●央行:为更好发挥结构性货币政策工具的激励作用,引导金融机构加...