第5讲-虚拟机性能监控及故障处理工具之JDK命令行工具.ppt

第5讲-虚拟机性能监控及故障处理工具之JDK命令行工具.ppt

第5讲-虚拟机性能监控及故障处理工具之JDK命令行工具

本节内容引入 Java开发人员肯定都知道JDK的bin目录下有“java.exe“和”javac.exe“这两个命令行工具,但并非所有程序员都了解过JDK的bin下其他命令行程序的作用。每逢JDK更新版本之时,bin目录下命令行工具的数量和功能总会不知不觉地增加和增强。 作者介绍了这些工具中的一部分,主要用于监视虚拟机和故障处理的工具。在软件的使用说明中这些故障处理工具被声明为”没有技术支持并且是实验性质的“(unsupported and experimental)的产品,但事实上这些工具都非常稳定并且功能强大,能在处理应用程序性能问题、定位故障时发挥很大的作用。 这些工具体积都异常的小,大多都在30KB左右。并非JDK开发团队刻意将他们制作得如此精炼来炫技,而是这些命令行工具大多数是jdk\lib\tools.jar类库的一层薄封装而已。它们主要的功能代码是在tools类库中实现的。 一、JDK命令行工具概述 程序运行中经常会遇到各种问题,定位问题时通常需要综合各种信息,如系统日志、堆dump文件、线程dump文件、GC日志等。通过虚拟机监控和诊断工具可以帮忙我们快速获取、分析需要的数据,进而提高问题解决速度。 本文将介绍虚拟机常用监控和问题诊断命令工具的使用方法,主要包含以下工具:

文档评论(0)

1亿VIP精品文档

相关文档