Arthas 介绍,阿里开源线上JVM性能监控工具

1.官网

https://arthas.aliyun.com/

arthas (aliyun.com)

Arthas 是一款由阿里巴巴开发并开源的 Java 应用诊断工具,主要用于帮助开发人员实时监控、诊断和调优 Java 应用程序。这款工具对于处理复杂的生产环境问题特别有效,尤其在定位那些难以复现的线上问题方面表现出色。

Arthas 的特点包括:

  1. 实时性:可以在不重启应用的情况下进行诊断,这对于生产环境的故障排查尤为重要。

  2. 命令行界面:采用命令行交互模式,提供丰富的 Tab 自动补全功能,使得操作更加便捷。

  3. 广泛的兼容性:支持 JDK 6 及以上版本,并且可以在 Linux、Mac 和 Windows 等操作系统上运行。

  4. 强大的功能集

  5. 线程分析:查看和分析线程堆栈,找出死锁或瓶颈。

  6. 内存分析:监控和分析内存使用情况,查找内存泄漏。

  7. GC 分析:监控垃圾回收行为,优化 GC 参数。

  8. 类加载分析:检查类加载路径,确认类是从哪个 JAR 文件加载的。

  9. 方法跟踪:动态跟踪方法调用,了解方法的执行路径和耗时。

  10. SQL 调用监控:在没有源码的情况下监控数据库调用。

  11. MBean 接口调用:利用 MBean 接口获取系统信息。

  12. 火焰图生成:通过执行本地命令来生成火焰图,进行性能分析。

Arthas 提供了丰富的命令集合,如 threadheaptracedashboardwatchtelnetredefine 等,这些命令覆盖了 Java 应用程序的各个方面,使得开发者能够快速定位问题所在,从而提高解决问题的效率。

总之,Arthas 是一个强大的工具,可以帮助开发者在复杂的应用环境中快速定位和解决各种问题,提升应用的稳定性和性能。

Java应用诊断



curl -O https://arthas.aliyun.com/arthas-boot.jar





看到这个图标,证明运行成功







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这孩子叫逆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值