JDK命令行监控和故障处理工具
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK命令行监控和故障处理工具相关的知识,希望对你有一定的参考价值。
JDK监控和故障处理工具
名称 | 主要作用 |
jps | JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。 |
jstat | JVM Statistics Monitoring Tool,用于收集HotSpot虚拟机各方面的运行数据 |
jinfo | Configuration Info for Java,显示虚拟机配置信息 |
jmap | Memory Map for Java,生成虚拟机内存转储快照(heapdump文件) |
jhat | JVM Heap Dump Browser,用于分析heapdump文件 |
jstack | Stack Trace for Java,显示虚拟机线程快照 |
jps 虚拟机进程状况工具
列出正在运行的虚拟机进程,虚拟机执行主类(main函数所在的类)名称和这些进程的本地虚拟机唯一ID(LVMID)。
jps命令格式
jps [ options ] [ hostid ]
options | 作用 |
-q | 只输出LVMID,省略主类的名称 |
-m | 输出虚拟机进程启动时传递给主类main函数的参数 |
-l | 输出主类全名和LVMID |
-v | 输出虚拟机进程启动时JVM参数 |
jstat 虚拟机统计信息监视工具
可以显示本地或者远程虚拟机进程中的类加载、内存、垃圾收集、JIT编译等运行数据。
jstat命令格式
jstat [ option vmid [ interval [ s | ms ] [ count ] ] ] (参数 interval和count代表查询间隔和次数)
本地虚拟机进程的话,vmid和LVMID一致但如果是远程虚拟机进程的话,vmid的格式是
[ protocol: ] [ // ] lvmid [ @hostname[ :port ]/servername ]
以上是关于JDK命令行监控和故障处理工具的主要内容,如果未能解决你的问题,请参考以下文章
jvm,深入理解java虚拟机,虚拟机性能监控与故障处理工具(JDK的命令行工具和 JDK的可视化工具)
jvm,深入理解java虚拟机,虚拟机性能监控与故障处理工具(JDK的命令行工具和 JDK的可视化工具)