提示:这里我只是聊聊自己的理解,相当于自己记个笔记而已,如果有误,请指正。
JVM参数可以分为3大参数类型,分别为:
1、标配参数。
- -version:查看jdk版本号
- -help:帮助类
- java -shwversion,跟-version效果一样
2、X参数
- -Xint:解释执行
- -Xcomp:第一次使用就编译成本地代码
- -Xmixed:混合模式

3、XX参数(可以再细分两类)
- Boolean类型
-XX:+/-(“+”代表开启,“-”代表关闭)。如,是否打印GC收集器-XX:+PrintGCDetails
- KV设值类
如:-XX:MetaspaceSize=128m
- jinfo
注意:-Xms等价于-XX:InitialHeapSize,表示初始化大小内存,默认为物理内存的1/64;
-Xmx等价于-XX:MaxHeapSize,表示最大分配内存,默认为物理内存的1/4。
共同:-Xms和-Xmx都是XX参数。
努力奋斗,不负韶华!

本文详细解析了JVM参数的三大类型:标配参数、X参数及XX参数,并阐述了各自的功能与用法,如查看JDK版本、控制垃圾回收器的详细输出等,为Java开发者提供了实用的调优指南。

9万+

被折叠的 条评论
为什么被折叠?



