前言
如何下载、安装、启动 Arthas 可点击此处Arthas在Docker容器中的使用-环境搭建 或 Arthas 官网
1.dashboard 仪表板
ctrl+c中断执行,退出仪表板cls清理当前页面,类似clearTab键,可自动补全 arthas 命令
2.thread 查看线程
thread查看当前进程的所有线程thread ID查看指定线程ID的线程thread -n 3展示当前最忙的前3个线程并打印堆栈信息thread -b找出当前阻塞其它线程的线程,排查死锁thread -i 1000 -n 3指定采样时间间隔,并展示最忙碌的3个线程thread --state 线程状态查看处于锁定状态的线程
3.jad 包名.类名 反编译
4. watch 包名.类名 方法名 returnObj,监视方法返回值
5.退出 arthas
quit或exit只是退出当前连接,端口会保持开放stop结束会话,完全退出 arthas




近期评论