重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容主要讲解“JDK内置工具的用法和描述”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JDK内置工具的用法和描述”吧!
成都创新互联是专业的中站网站建设公司,中站接单;提供成都网站制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行中站网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
Java反编译工具,主要用于根据Java字节码文件反汇编为Java源代码文件
用法:javap
jps(Java Virtual Machine Process Status Tool)显示当前所有Java进程pid的命令
用法:jps [options] [hostid]
jstat监视Java虚拟机统计信息
用法:jstat -
关于命令中表头等信息的详细解释可以参考 jstat命令手册
jcmd工具可以替代jps工具查看本地的JVM信息
用法:jcmd [pid | main-class] command…|PerfCounter.print|
jinfo可以查看运行中JVM的全部参数,还可以设置部分参数
用法:
jinfo [option] pid
jinfo [option] executable core
jinfo [option] [server-id@]remote-hostname-or-ip
jhat即Java Heap Analyse Tool,是分析Java堆的命令,可以将堆中的对象以html的形式显示出来,支持对象查询语言OQL
用法:jhat [-stack
jmap会打印Java进程内存中object的情况,或者将JVM中的堆以二进制输出成文本
用法:
jmap [option] pid
jmap [option] executable core
jamp [option] [server-id@] remote-hostname-or-ip
jstack是堆栈跟踪工具,用于打印给定的Java进程id或core file或远程调试服务的Java堆栈信息,如果在64位机器上,需要指定选项“-J-64”
用法:
jstack [option] pid
jstack [option] executable core
jsatck [option] [server-id@] remote-hostname-or-ip
jconsole是JDK内置的图形化Java性能分析工具,可以在命令行运行。启动可以更具Java进程id查看程序的堆使用,线程情况,类信息等。
jvisualvm也是一个可以图形化Java性能分析的工具,在JDK6,JDK7,JDK8中存在,JDK9开始就被移除了,当然用户可以通过visualvm的官方网站自己下载。
到此,相信大家对“JDK内置工具的用法和描述”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!