本章介绍了随JDK发布的6个命令行工具与4个可视化的故障处理工具,灵活使用这些工具,可以 为处理问题带来很大的便利。除了本章涉及的OpenJDK中自带的工具之外,还有很多其他监控和故障 处理工具,如何进行监控和故障诊断,这并不是《Java虚拟机规范》中定义的内容,而是取决于虚拟 机实现自身的设计,因此每种处理工具都有针对的目标范围,如果读者使用的是非HotSpot系的虚拟 机,就更需要使用对应的工具进行分析,如:
- IBM的Support Assistant^1、Heap Analyzer^2、Javacore Analyzer^3、Garbage Collector Analyzer^4适用于IBM J9/OpenJ9 VM。
- HP的HPjmeter、HPjtune适用于HP-UX、SAP、HotSpot VM。
- Eclipse的Memory Analyzer Tool^5(MAT)适用于HP-UX、SAP、HotSpot VM,安装IBM DTFJ^6插件后可支持IBM J9虚拟机。