jvm参数打印

2019-07-18  本文已影响0人  1ab793c447f6

引言

本文介绍了jvm参数如何划分,如何查看所有参数,参数的属性介绍,从做好最简单的事情开始培养一定jvm问题的解决能力。

著作权归作者所有,转载请注明出处。

常见参数

-XX:+PrintFlagsInitial
-XX:+PrintFlagsFinal
-XX:+PrintCommandLineFlags

参数属性解析

类型 介绍
bool 布尔类型
ccstr 字符串,比如指定文件地址
ccstrlist 字符串list,用逗号分隔
double 浮点类型
intx 平台字长一样宽的带符号整型,例如64位机器的字长是64,有符号标识范围为-2^63 ~ (2^63)-1。
uintx 平台字长一样宽的无符号整型,例如64位机器的字长是64,无符号表示范围为0 ~ (2^64)-1。
uint64_t _t表示这些数据类型是通过typedef定义的,而不是新的数据类型。也就是说,它们其实是我们已知的类型的别名。

参数名称

类型 介绍
:= 表示改属性取值有被修改过
= 表示该属性取值为默认值
类型 介绍
product 官方支持, JVM内部选项
rw 可动态写入的
C1 Client JIT 编译器
C2 Server JIT 编译器
pd platform Dependent 平台独立
lp64 仅 64 位JVM
manageable 外部定义的并且是可动态写入的
diagnostic 用于虚拟机debug的
experimental 非官方支持的
上一篇下一篇

猜你喜欢

热点阅读