JVM——虚拟机性能监控、故障处理工具
创始人
2024-06-03 09:29:06

目录

        引言

基础故障处理工具

jps:虚拟机进程状况工具

 jstat:虚拟机统计信息监视工具​编辑

 jinfo:Java配置信息工具

jmap:Java内存映像工具  

 jhat:虚拟机堆转储快照分析工具

jstack:Java堆栈跟踪工具  

基础工具总结​编辑

 可视化故障处理工具

 JHSDB:基于服务性代理的调试工具​编辑

 JConsole:Java监视与管理控制台

VisualVM:多合-故障处理工具

Java Mission Control:可持续在线的监控工具


      引言

        给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的 手段。这里说的数据包括但不限于异常堆栈、虚拟机运行日志、垃圾收集器日志、线程快照 (threaddump/javacore文件)、堆转储快照(heapdump/hprof文件)等。恰当地使用虚拟机故障处理、 分析的工具可以提升我们分析数据、定位并解决问题的效率。

一、基础故障处理工具

1.jps:虚拟机进程状况工具

        

 

2. jstat:虚拟机统计信息监视工具

3. jinfo:Java配置信息工具

        jinfo(Configuration Info for Java)的作用是实时查看和调整虚拟机各项参数。

4.jmap:Java内存映像工具  

        jmap(Memory Map for Java)命令用于生成堆转储快照(一般称为heapdump或dump文件)

 5.jhat:虚拟机堆转储快照分析工具

        jhat(JVM Heap Analysis Tool)命令与jmap搭配使用,来分析jmap生成的堆转储快照。

6.jstack:Java堆栈跟踪工具  

        jstack(Stack Trace for Java)命令用于生成虚拟机当前时刻的线程快照(一般称为threaddump或者 javacore文件)。

二、基础工具总结

三、 可视化故障处理工具

        JDK中除了附带大量的命令行工具外,还提供了几个功能集成度更高的可视化工具,用户可以使 用这些可视化工具以更加便捷的方式进行进程故障诊断和调试工作。这类工具主要包括JConsole、 JHSDB、VisualVM和JMC四个。

 1.JHSDB:基于服务性代理的调试工具

 2.JConsole:Java监视与管理控制台

3.VisualVM:多合-故障处理工具

4.Java Mission Control:可持续在线的监控工具


相关内容

热门资讯

猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...