虚拟机性能监控与故障处理工具

1.JPS(JVM Process Status Tool)显示指定系统内所有的hotspot虚拟机进程

jps命令格式:jsp  [options]  [hostid]

虚拟机性能监控与故障处理工具

2.jstat(JVM Statistics Monitoring Tool)虚拟机统计信息监视表 用于监视虚拟机运行状态信息的命令行工具。

jstat命令格式:jstat  [option vmid [ interval[s|ms] [count] ] ]

虚拟机性能监控与故障处理工具

3.Jinfo(Configuration info for java )的作用是实时地查看和调整虚拟机的各项参数。

  命令格式:  jinfo [ option ] pid

    no option   输出全部的参数和系统属性

     -flag  name  输出对应名称的参数

     -flag [+|-]name  开启或者关闭对应名称的参数

     -flag name=value  设定对应名称的参数

     -flags  输出全部的参数

     -sysprops  输出系统属性

4.jmap(Memory Map for Java)命令用于生成堆快照。

5.jhat(JVM Heap Analysis Tool)分析jmap生成的堆快照。

6.jstack(Stack Trace for Java)命令用于生成当前虚拟机的快照。

7.jconsole一个基于JMX可视化监视工具

8.visualVM是目前最强大的运行监视器和故障处理程序。