今天看啥  ›  专栏  ›  IT大咖说

Arthas,开源的 Java 诊断工具

IT大咖说  · 公众号  · 科技自媒体  · 2024-04-09 11:01

文章预览

在日常开发中,当遇到线上异常情况如接口响应慢、内存飙升、CPU占用高等问题时,进行有效的监控和排查可以帮助我们快速定位和解决问题。相信大家第一时间都能想到JDK自带工具:如jconsole和jvisualvm。这些工具可以监控应用程序的性能指标、线程状态、内存使用情况等。或者还有一个最好用的工具——jprofiler,唯一遗憾的是它的高级功能是收费的。所以,我今天要推荐另一个很好用的工具Arthas。 ◆ 简介 Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。 ◆ 背景 通常情况下,本地开发环境无法直接访问生产环境,这使得在生产环境中进行远程调 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览