JVM 常用参数
Java JVM About 799 words通用参数
-version
-help
java -showverison
X 参数
-Xint
:解释执行
-Xcomp
:第一次使用就编译成本地代码
-Xmixed
:混合模式
XX 参数
Boolean类型
-XX:+
:开启
-XX:-
:关闭
是否打印GC
收集细节:未开启:-XX:-PrintGCDetails
,已开启:-XX:+PrintGCDetails
是否使用串行垃圾收集器:未开启:-XX:-UseSerialGC
,已开启:-XX:+UseSerialGC
查看jvm
初始化参数:java -XX:+PrintFlagsInitial
查看jvm
修改过后的参数:java -XX:+PrintFlagsFinal
,有:
冒号说明修改过
java -XX:+PrintCommandLineFlags -version
KV 设值类型
设置元空间的大小:-XX:MetaspaceSize=128M
设置单个线程栈的大小:-Xss128K
栈管运行,堆管存储。
jinfo
查看是否打印GC
信息:
jinfo -flag PrintGCDetails pid
输出:(表示不答应GC
信息)
-XX:-PrintGCDetails
查看元空间大小:
jinfo -flag MetaspaceSize pid
输出:元空间大小 21M
-XX:MetaspaceSize=21807104
查看线程栈大小:
jinfo -flag ThreadStackSize pid
-Xms
初始化堆内存大小,默认为物理内存的1/64
。
等价于:-XX:InitialHeapSize
。
等于说-Xms
是-XX:InitialHeapSize
的别名。
-Xmx
最大堆内存大小,默认为物理内存的1/4
。
等价于:-XX:MaxHeapSize
。
等于说-Xmx
是-XX:MaxHeapSize
的别名。
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓