1 非默认VM参数和命令行参数
1.1 查看
- 查看所有
jinfo -flags 119
- 查看指定参数名
jjinfo -flag InitialHeapSize 119
1.2 修改
并非所有参数都支持动态修改。参数只有被标记 manageable的flag可以被实时修改。其实,这个修改能力是 极其有限的。
大部分与gc相关,gc调优下可能使用到。
java -XX:+PrintFlagsFinal -version | grep manageable
·jinfo -flags 311
jinfo -flag CMSWaitDuration=3000 311
2 系统属性
jinfo -sysprops 119
3 打印所有系统属性和命令行参数
jinfo 119