带你了解可视化JVM故障处理工具-创新互联
这篇文章将为大家详细讲解有关带你了解可视化JVM 故障处理工具,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
为城口等地区用户提供了全套网页设计制作服务,及城口网站建设行业解决方案。主营业务为成都网站制作、网站设计、外贸网站建设、城口网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!1. 可视化工具
在 JDK 中为我们提供了大量的 JVM 故障处理工具,都在 JDK 的 bin 目录下:
这其中除了大量的命令行工具以外,还为我们提供了更加方便快捷的可视化工具,主要是以下这 4 个:
- JConsole: 最古老的工具,早在 JDK 5 时期就已经存在的虚拟机监控工具。
- JHSDB: 名义上在 JDK 9 中才正式提供,但之前已经以 sa-jdi.jar 包里面的 HSDB(可视化工具) 和 CLHSDB(命令行工具) 的形式存在了很长一段时间。
- VisualVM: 在 JDK 6 Update 7 中首次发布,直到 JRockit Mission Control 与 OracleJDK 的融合工作完成之前,它都曾是 Oracle 主力推动的多合一故障处理工具,现在它已经从 OracleJDK 中分离出来,成为一个独立发展的开源项目。
- JMC: Java Mission Control ,曾经是大名鼎鼎的来自 BEA 公司的图形化诊断工具,随着 BEA 公司被 Oracle 收购,它便被融合进 OracleJDK 之中。在 JDK 7 Update 40 时开始随 JDK 一起发布,后来 Java SE Advanced 产品线建立, Oracle 明确区分了 Oracle OpenJDK 和 OracleJDK 的差别, JMC 从 JDK 11 开始又被移除出 JDK 。
2. HSDB
HSDB(Hotspot Debugger) 是 JDK 自带的工具,用于查看 JVM 运行时的状态。
使用方式由于在 JDK 9 之前没有正式提供,所以也未在 JDK 的 bin 目录下提供直接可执行文件,需要在命令行执行命令才能启动。
首先在命令行中先 cd 至 C:\Program Files\Java\jdk1.8.0_221\lib
目录,然后执行:
java -cp .\sa-jdi.jar sun.jvm.hotspot.HSDB
分享标题:带你了解可视化JVM故障处理工具-创新互联
文章出自:http://myzitong.com/article/ppcog.html