Arthas实践操作文档记录

本文档详细介绍了阿里巴巴的Java诊断工具Arthas,包括其功能、安装与使用方法,如dashboard、jvm、thread、trace和watch命令。Arthas帮助开发者在线排查问题,动态追踪代码,生成火焰图进行性能分析,适用于解决生产环境中的复杂问题。
摘要由CSDN通过智能技术生成

Arthas实践操作文档记录

第1章Arthas简单介绍

1.1 Arthas是什么

arthas是阿里巴巴开源的Java诊断工具,基本使用场景是定位复现一些生产环境比较难以定位问题。可以在线排查问题,以及动态追踪Java代码,实时监控JVM状态等等,官网地址:https://arthas.aliyun.com/doc/。

1.2 Arthas能干什么

某个类从那个jar包加载的?为什么会报各种类的异常? (可以通过命令拿到指定类的加载路径和异常信息)

改的代码没有执行到?是没有commit还是分支搞错还是怎么样?(可以通过反编译拿到类的代码信息)

遇到问题无法在线上debug,难道只能通过加日志再重新发布吗?(可以通过jdk 1.5的instrument来进行代码的动态替换)

线上遇到某个用户的数据处理有问题,但线上同样无法debug,线下无法重现!(arthas中可以看到很详细的jvm状态以及一些比较方便的工具,比如反编译,在线调试等)

是否有一个全局视角来查看系统的运行状况?(dashboard命令查看jvm的详细信息)

怎么快速定位应用的热点,生成火焰图?

怎样直接从JVM内查找某个类的实例?

1.3 Arthas支持的版本

支持JDK 6+ 支持Linux/Mac/Windows

<
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值