-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    每个线程的堆栈大小

相关内容

热门资讯

新规出台:未经批准,社会组织不... 据央视新闻,7月16日,民政部和中央社会工作部联合公开《社会组织评比表彰活动管理办法》,自2026年...
大型IPO并非二级市场“魔咒” 转自:证券日报    ■吴晓璐    7月16日,长鑫科技集团股份有限公司(以下简称“长鑫科技”)的...
LV老板被法国当局追缴巨额税款... 据中新经纬7月15日报道,法国首富、LVMH掌门人贝尔纳·阿尔诺(Bernard Arnault)被...
澜起科技(688008.SH)... 澜起科技(688008.SH)发布2026年半年度业绩预增公告,预计半年度实现营业收入约33.35亿...
胡润U30中国创业先锋榜单发布... 7月16日,胡润U30中国创业先锋榜单发布,共147位登榜。榜单显示,85位(58%)为一代创业者,...