思维导图
https://www.processon.com/view/5d6e40ade4b0fb9fe2d782be?fromnew=1#map
相关参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| -Xss // 设置栈内存大小
// 详细的参数内容会在JVM下篇:性能监控与调优篇中进行详细介绍,这里先熟悉下 -XX:+PrintFlagsInitial //查看所有的参数的默认初始值 -XX:+PrintFlagsFinal //查看所有的参数的最终值(可能会存在修改,不再是初始值) 具体查看某个参数的指令: jps //查看当前运行中的进程 jinfo -flag SurvivorRatio 进程id -Xms //初始堆空间内存(默认为物理内存的1/64) -Xmx //最大堆空间内存(默认为物理内存的1/4) -Xmn //设置新生代的大小。(初始值及最大值) -XX:NewRatio //配置新生代与老年代在堆结构的占比 -XX:SurvivorRatio //设置新生代中Eden和S0/S1空间的比例 -XX:MaxTenuringThreshold //设置新生代垃圾的最大年龄 -XX:+PrintGCDetails //输出详细的GC处理日志 //打印gc简要信息:①-Xx:+PrintGC ② - verbose:gc -XX:HandlePromotionFalilure://是否设置空间分配担保
|