Arthas笔记

官网 (opens new window) 在线教程 (opens new window)

# 安装

curl -O https://alibaba.github.io/arthas/arthas-boot.jar
java -jar arthas-boot.jar
1
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
上次更新: 2024/12/07, 12:00:34
最近更新
01
docker-compose笔记
01-12
02
MySQL数据迁移
11-27
03
Docker部署服务,避免PID=1
11-27
更多文章>