JVM性能监控与故障处理工具有哪些?

写在前面

本文隶属于专栏《100个问题搞定Java虚拟机》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢!

本专栏目录结构和文献引用请见100个问题搞定Java虚拟机

解答

JDK监控与故障处理工具

名称类型主要作用
jps命令行JVM Process Status Tool,JVM 进程状态工具,显示指定系统内所有的 Hotspot 虚拟机进程
jstat命令行JVM Statistics Monitoring Tool,JVM 统计监控工具,用于收集 Hotspot 虚拟机各方面的运行数据
jinfo命令行Configuration Info for Java,JVM 信息查看工具,显示虚拟机配置信息
jmap命令行Memory Map for Java,JVM 堆内存分析工具,生成虚拟机的内存转储快照(heapdump文件)
jhat命令行JVM Heap Dump Browser,用于分析heapdump文件,它会建立一个HTTP/HTML服务器,让用户可以在浏览器上查看分析结果
jstack命令行Stack Trace for Java,JVM 栈查看工具,显示虚拟机的线程快照
jcmd命令行JVM 命令行调试工具,用于向 JVM 进程发送调试命令
jvisualvm图形界面综合的 JVM监控工具,查看 JVM 基本情况、做栈和堆转储、做内存和 CPU profiling等
jconsole图形界面JMX 兼容的图形工具,用于监控 JVM 基本情况,查看 MBean

Arthas

Arthas 是Alibaba开源的Java诊断工具。

建议 JVM 性能监控与故障处理优先使用 Arthas。

详情请见我的另一篇博客——震惊!原来 Arthas 入门这么简单!5 分钟就搞定了!

  • 13
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 32
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值