Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker DevOps


JVM 常用参数

Java JVM 大约 799 字

通用参数

-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的别名。

阅读 115 · 发布于 2022-05-29

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批