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

相关内容

热门资讯

天越冷,越爱吃。后悔没早点买.... 稍微上档次一点的饭店里,有一个食材总会出现,那就是三文鱼。不管是日料店的三文鱼刺身,还是西餐店的香煎...
“私人影院有陪侍服务”,三亚、... (来源:上观新闻)据江苏省广播电视总台荔枝新闻消息,近日,记者在西安、成都、三亚、大理等地探访发现,...
泽连斯基满意 (来源:上观新闻)据央视新闻消息,当地时间12月21日,美国总统特使威特科夫表示,过去三天,乌克兰代...
申科股份聘任41岁张晓非为副总... 12月22日,申科股份公告,聘任张晓非先生为公司副总经理。资料显示,张晓非,男,汉族,1984年6月...
机构岁末布局路线图浮现 202... 转自:经济参考报  临近岁末,机构调研火力全开,调研图谱清晰勾勒出资本对实体经济转型升级的高度关注。...