一、查看JVM的参数
1.1、概述
上篇文章介绍了JVM的参数类型,通过jinfo可以查看JVM的默认参数,本章介绍另外一种查看JVM参数的方式。
1.2、 分类
JVM中提供了三种方式查看JVM的参数信息,这三种方式又分为两类,即:查看默认参数,查看修改后的参数。下面一 一介绍
1.3、PrintFlagsInitial
1.3.1、概述
PrintFlagsInitial指令,用于查看JVM的默认参数。
1.3.2、语法
(一)java -XX:+PrintFlagsInitial -version
(二)java -XX:+PrintFlagsInitial
1.3.3、案例
1.4、PrintFlagsFinal
1.4.1、概述
PrintFlagsFinal指令,用于查看修改后的JVM参数。
1.4.2、语法
java -XX:+PrintFlagsFinal
java -XX:+PrintFlagsFinal -version
1.4.3、案例
(一)查看修改后的JVM参数
(二)java -XX:PrintFlagsFinal -Xss 128m T
说明:上述指令的功能是运行Java命令的同时打印出参数,T为某个Java类
1.5、PrintCommandLineFlags
1.5.1、概述
PrintCommandLineFlags指令,也是一个用于查看JVM默认参数的指令,但是更常用的功能是查看当前JVM默认使用的垃圾回收器是哪个。
1.5.2、语法
java -XX:+PrintCommandLineFlags -version