概述
大多工具都是对jdk/lib/tools.jar类库的一层包装,SUN JDK监控和故障处理工具:
- jps:JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程
- jstat:JVM Statistics Monitoring Tool,用于收集HotSpot虚拟机各方面的运行数据
- jinfo:Configuration Info for Java,显示虚拟机配置信息
- jmap:Memory Map for Java,生成虚拟机的内存转储快照(heap dump文件)
- jhat:JVM Heap Dump Browser,用于分析heap dump文件,会建立一个HTTP/HTML服务器,让用户可以在浏览器查看分析结果
- jstack:Stack Trace for Java,显示虚拟机的线程快照
然后还有两个GUI工具:
- jconsole:略微过时的JVM各状态查看工具
- visualVM:Sun出品的强大的JVM工具,推荐使用!