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

目录

        引言

基础故障处理工具

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:可持续在线的监控工具


相关内容

热门资讯

经典句段摘抄 经典句段摘抄 经...   经典句段摘抄    1、没有耐心则听不到真言。容言不是是非不辨,良莠不分,容言要有智慧,分得清哪...
对女朋友说的霸气的话语 对女朋... 和你在一起只是我不想给任何人机会!还有哪些霸气的话语适合对女朋友说又能感动到她的呢?下面是太阳教育网...
对女朋友说道歉的话语(精华) ... 惹女朋友不高兴了,表示道歉的话语可以怎么说呢?下面是太阳教育网小编为你搜集的对女朋友说道歉的话语,希...
对女朋友求婚时的话语精选 给女... 跟女朋友求婚,说哪些话语才能打动到她呢?下面是太阳教育网小编为你搜集的对女朋友求婚时的话语,希望你喜...
当兵写给女朋友的话语大全 写给... 我想未来我一定会天天陪你上市场。还有哪些话语适合送给女朋友的呢?下面是太阳教育网小编为你搜集的当兵写...