![45cabbd9154ba8226ad9aafad3d4d38a.png](https://img-blog.csdnimg.cn/img_convert/45cabbd9154ba8226ad9aafad3d4d38a.png)
![4dc9ea11a5480397e4c2e15c3560120c.png](https://img-blog.csdnimg.cn/img_convert/4dc9ea11a5480397e4c2e15c3560120c.png)
秒懂JVM的三大参数类型,就靠这十个小实验了
转自:悟空哥 https://www. cnblogs.com/jackson0714 /p/jvm_performance1.html
本实验的目的是讲解JVM的三大参数类型。在JVM调优中用到的最多的XX参数,而如何去查看和设置JVM的XX参数也是调优的基本功,本节以实验的方式讲解JVM参数的查看和设置。希望大家能有所启发。
![01d32013d4be214d17057aef368056f8.png](https://img-blog.csdnimg.cn/img_convert/01d32013d4be214d17057aef368056f8.png)
标配参数
常见标配参数
- -version,获取JDK版本
- -help,获取帮助
- -showverision,获取JDK版本和帮助
动手实验 1 - 查看标配参数
实验步骤:
- 查看Java JDK 版本
java -version
![9106c2a2cdd53241ffb26c176c264f39.png](https://img-blog.csdnimg.cn/img_convert/9106c2a2cdd53241ffb26c176c264f39.png)
可以看到Java JDK 版本为1.8.0_131
- 查看 Java 帮助文档
java -help
![603b4c01d358b713da24b136bf0d5ae2.png](https://img-blog.csdnimg.cn/img_convert/603b4c01d358b713da24b136bf0d5ae2.png)
- 查看版本和帮助文档
java -showversion
![345869f4ef96bc64108b00a97714b8d2.png](https://img-blog.csdnimg.cn/img_convert/345869f4ef96bc64108b00a97714b8d2.png)
X参数
X参数简介
我们常用的javac大家都知道是把java代码编译成class文java文件,那么class文件怎么去执行呢?这里用到了三个X参数来说明class文件怎么在虚拟机里面跑起来的。
- -Xint:直接解释执行
- -Xcomp:先编译成本地代码再执行
- -XMixed:混合模式(既有编译执行也有解释执行)
动手实验 2 - 查看和配置X参数
- 查看版本
java -version
在WebIDE的控制台窗口执行java -version后,可以看到我的环境是混合模式执行java程序的。