系列十、你说你做过JVM调优和参数配置,请问如何盘点JVM系统的默认值?

一、JVM的参数类型

1.1、标配参数

bash 复制代码
java -version

java -help

1.2、XX参数

1.2.1、Boolean类型

公式:-XX:+或者- 某个属性值

+表示开启、-表示关闭

bash 复制代码
# 是否打印GC收集细节
-XX:+PrintGCDetails
-XX:-PrintGCDetails

# 是否使用串行垃圾收集器
-XX:+UseSerialGC
-XX:-UseSerialGC

1.2.2、KV设值类型

公式:-XX:key=value

bash 复制代码
# 设置元空间大小
-XX:MetaspaceSize=128m
-XX:MaxTenuringThreshold=15

1.2.3、jinfo

功能:查看当前运行程序的配置

公式:jinfo -flag 配置项 进程编号

二、查看JVM的默认值

2.1、查看默认初始值

公式:

java -XX:+PrintFlagsInitial -version

java -XX:+PrintFlagsInitial

2.2、 主要查看修改更新

公式:

java -XX:+PrintFlagsFinal

java -XX:+PrintFlagsFinal -version

相关推荐
吴冰_hogan10 小时前
JVM(Java虚拟机)的组成部分详解
java·开发语言·jvm
东阳马生架构17 小时前
JVM实战—1.Java代码的运行原理
jvm
ThisIsClark20 小时前
【后端面试总结】深入解析进程和线程的区别
java·jvm·面试
王佑辉20 小时前
【jvm】内存泄漏与内存溢出的区别
jvm
大G哥1 天前
深入理解.NET内存回收机制
jvm·.net
泰勒今天不想展开1 天前
jvm接入prometheus监控
jvm·windows·prometheus
东阳马生架构2 天前
JVM简介—3.JVM的执行子系统
jvm
程序员志哥2 天前
JVM系列(十三) -常用调优工具介绍
jvm
后台技术汇2 天前
JavaAgent技术应用和原理:JVM持久化监控
jvm