arthas

发布时间 2023-11-24 18:04:14作者: 晨度

简介

Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率

CPU飙升定位

  • CPU飙升问题一般就是几个常用命令
    java -jar arthas-boot.jar: 启动 arthas
    dashboard:展示当前进程的信息
    thread 线程ID:会打印线程 ID 1 的栈
    如下图: 可以定位到方法,进行修改方法即可
    image

内存泄漏定位