JVM相关参考资料

思维导图

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://是否设置空间分配担保

JVM相关参考资料
http://yuanql.top/2023/05/08/19_JVM/JVM相关参考资料/
作者
Qingli Yuan
发布于
2023年5月8日
许可协议