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扫描下方二维码关注公众号和小程序↓↓↓