java jdk命令是,JDK内置命令

我们都知道JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。因此,JDK本身也是有内置命令的,本文我们向大家介绍一些常用的

JDK内置命令。

下面为大家详细介绍这些JDK内置命令:

1.javap

使用 javap 可以查看 Java 字节码反编译的源文件,javap 的命令格式如下:

e99c8cde1db28b4e588c2c6e9375f662.png

2.jps

jps 是用来查询当前所有进程 pid 的,命令的用法如下图所示:

023a2d53c25e72d1116a351eac352fbe.png

3.jstat

jstat 主要用于监控 JVM,主要是 GC 信息,在性能优化的时候经常用到,命令内容如下所示:

1cd03e241774eb49d99ff947ba6f66c2.png

4.jcmd

jcmd 可以查看 JVM 信息,常用的命令内容如下:

3210e9530ca573f88043dcce9a03f4fb.png

5.jmap

jmap 打印出 Java 进程内存中 Object 的情况,或者将 JVM 中的堆以二进制输出成文本,命令内容如下:

8bcd401808fa5b9e6c35876695334761.png

6.jhat

jhat 分析 Java 堆的命令,可以将堆中对象以 html 的形式显示出来,支持对象查询语言 OQL,命令内容如下:

4702f5234cf140f58eb4a35b81a569a9.png

7.jstack

jstack 是堆栈跟踪工具,主要用于打印给定进程 pid 的堆栈信息,一般在发生死锁或者 CPU 100%

的时候排查问题使用,可以去查询当前运行的线程以及线程的堆栈信息是什么情况,命令内容如下:

cc6d4f3a1bd026980b9c2e59272d6564.png

本文主要对 JDK 常用的内置命令 javap、jps、jstat、jcmd、jmap、jhat、jstack

进行了简单讲解,大家可以自己在本机进行实践。学习这些JDK内置命令对于JDK的使用起到了很大的帮助,大家也可以观看本站的Java零基础入门教程,视频教程中有对JDK命令还有更加详细的介绍,敬请期待!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值