温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JDK内置工具的用法和描述

发布时间:2021-09-04 10:52:20 来源:亿速云 阅读:157 作者:chen 栏目:大数据

本篇内容主要讲解“JDK内置工具的用法和描述”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JDK内置工具的用法和描述”吧!

javap

Java反编译工具,主要用于根据Java字节码文件反汇编为Java源代码文件

用法:javap <option> <classes>

JDK内置工具的用法和描述

JDK内置工具的用法和描述

jps

jps(Java Virtual Machine Process Status Tool)显示当前所有Java进程pid的命令

用法:jps [options] [hostid]

JDK内置工具的用法和描述

JDK内置工具的用法和描述

jstat

jstat监视Java虚拟机统计信息

用法:jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]

JDK内置工具的用法和描述

JDK内置工具的用法和描述

关于命令中表头等信息的详细解释可以参考 jstat命令手册

jcmd

jcmd工具可以替代jps工具查看本地的JVM信息

用法:jcmd [pid | main-class] command…|PerfCounter.print|

JDK内置工具的用法和描述

JDK内置工具的用法和描述

jinfo

jinfo可以查看运行中JVM的全部参数,还可以设置部分参数

用法:

  1. jinfo [option] pid

  2. jinfo [option] executable core

  3. jinfo [option] [server-id@]remote-hostname-or-ip

JDK内置工具的用法和描述

JDK内置工具的用法和描述

jhat

jhat即Java Heap Analyse Tool,是分析Java堆的命令,可以将堆中的对象以html的形式显示出来,支持对象查询语言OQL

用法:jhat [-stack] [-refs] [-port] [-baseline] [-debug] [-version] [-h/-help]

JDK内置工具的用法和描述

JDK内置工具的用法和描述

jmap

jmap会打印Java进程内存中object的情况,或者将JVM中的堆以二进制输出成文本

用法:

  1. jmap [option] pid

  2. jmap [option] executable core

  3. jamp [option] [server-id@] remote-hostname-or-ip

JDK内置工具的用法和描述

JDK内置工具的用法和描述

jstack

jstack是堆栈跟踪工具,用于打印给定的Java进程id或core file或远程调试服务的Java堆栈信息,如果在64位机器上,需要指定选项“-J-64”

用法:

  1. jstack [option] pid

  2. jstack [option] executable core

  3. jsatck [option] [server-id@] remote-hostname-or-ip

JDK内置工具的用法和描述

JDK内置工具的用法和描述

jconsole

jconsole是JDK内置的图形化Java性能分析工具,可以在命令行运行。启动可以更具Java进程id查看程序的堆使用,线程情况,类信息等。

JDK内置工具的用法和描述

jvisualvm

jvisualvm也是一个可以图形化Java性能分析的工具,在JDK6,JDK7,JDK8中存在,JDK9开始就被移除了,当然用户可以通过visualvm的官方网站自己下载。

JDK内置工具的用法和描述

到此,相信大家对“JDK内置工具的用法和描述”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jdk
AI