虚拟机性能监控与故障处理工具
概述
给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照(threaddump/javacore)文件、堆转储快照(heapdump/hprof文件)。
JDK的命令行工具
tools.jar中的类库不属于Java的标准API,各种工具命令都是借助tools.jar类库的接口
jps:虚拟机进程状况工具
jstat:虚拟机统计信息监视工具
jinfo:Java配置信息工具
jmap:Java内存映像工具(生成堆转储快照)
jhat:虚拟机堆转储快照分析工具 专业分析dump文件的Eclipse Meory Analyzer, IBM HeapAnalyzer
jstack:java堆栈跟踪工具(生成当前时刻线程快照一般称为threaddump或javacore文件)
JDK的可视化工具
JConsole: Java监视与管理控制台
VisualVm:多合一故障处理工具(JVisualVM 远程连接 JMX 和 jstatd)
转载请注明:学时网 » 深入理解java虚拟机(三)