接下来分析JVM堆结构
基本JVM参数,常用的:
-xms 初始堆内存大小
-xmx 堆内存最大值,建议物理内存的1/4
-XX:MaxTenuringThreshold 晋升到老年代的年龄
-XX:PretenureSizeThreshold 对象超过多大直接进入老年代
-XX:SurvivorRatio Eden与Survivor区的比列
-XX:NewRatio 新生代与老年代的比例
堆的组成情况:
1.新生代:由Eden区,Survivor1(又称From)、Survivor2(To)组成,三者比例为8:1:1
2.老年代 与新生代比例2:1
3.永久代 (现在叫做元空间)