没有为参数号 1 设置值_秒懂JVM的三大参数类型,就靠这十个小实验了

本文通过十个动手实验详细介绍了JVM的三大参数类型:标配参数、X参数和XX参数。实验涉及查看和配置参数,如PrintGCDetails、元空间大小、初始堆内存和最大堆内存等,旨在帮助读者掌握JVM调优的基础知识。
摘要由CSDN通过智能技术生成

45cabbd9154ba8226ad9aafad3d4d38a.png

4dc9ea11a5480397e4c2e15c3560120c.png

秒懂JVM的三大参数类型,就靠这十个小实验了

转自:悟空哥 https://www. cnblogs.com/jackson0714 /p/jvm_performance1.html

本实验的目的是讲解JVM的三大参数类型。在JVM调优中用到的最多的XX参数,而如何去查看和设置JVM的XX参数也是调优的基本功,本节以实验的方式讲解JVM参数的查看和设置。希望大家能有所启发。

01d32013d4be214d17057aef368056f8.png

标配参数

常见标配参数

  • -version,获取JDK版本
  • -help,获取帮助
  • -showverision,获取JDK版本和帮助

动手实验 1 - 查看标配参数

实验步骤:

  • 查看Java JDK 版本
java -version

9106c2a2cdd53241ffb26c176c264f39.png

可以看到Java JDK 版本为1.8.0_131

  • 查看 Java 帮助文档
java -help

603b4c01d358b713da24b136bf0d5ae2.png
  • 查看版本和帮助文档
java -showversion

345869f4ef96bc64108b00a97714b8d2.png

X参数

X参数简介

我们常用的javac大家都知道是把java代码编译成class文java文件,那么class文件怎么去执行呢?这里用到了三个X参数来说明class文件怎么在虚拟机里面跑起来的。

  • -Xint:直接解释执行
  • -Xcomp:先编译成本地代码再执行
  • -XMixed:混合模式(既有编译执行也有解释执行)

动手实验 2 - 查看和配置X参数

  • 查看版本
java -version

在WebIDE的控制台窗口执行java -version后,可以看到我的环境是混合模式执行java程序的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值