Arthas笔记
官网 (opens new window) 在线教程 (opens new window)
# 安装
curl -O https://alibaba.github.io/arthas/arthas-boot.jar
java -jar arthas-boot.jar
1
2
2
- 如果
attach
不上目标进程,可以查看~/logs/arthas/
目录下的日志。 - 如果下载速度比较慢,可以使用 aliyun 的镜像:
java -jar arthas-boot.jar --repo-mirror aliyun --use-http
# 仪表板
执行命令dashboard
# 线程
thread
命令查看线程信息
- [tid] 查看指定线程id的信息
-b
查看阻塞线程-n
查看最耗时的线程 例如thread -n 3
-i
指定采样时间间隔
thread -i 1000
统计最近 1000ms 内的线程 CPU 时间。thread -n 3 -i 1000
列出 1000ms 内最忙的 3 个线程栈
--state
查看指定状态的线程,例如thread --state WAITING
编辑 (opens new window)
上次更新: 2024/12/07, 12:00:34