Java应用诊断 - 阿里开源工具Arthas
一、摘要
- 利用Arthas,查看系统实时运行状况。
- 利用Arthas,监测方法执行耗时,提升排查问题效率。
二、Arthas 安装&使用
2.1 安装
1)下载 arthas-boot.jar,然后用 java -jar 的方式启动:
curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar
2)启动后,会显示所有 java 进程:
3)输入进程对应的序号 1 或 2 或 3… 进入控制台:
参考:https://arthas.aliyun.com/doc/quick-start.html
2.2 使用
2.2.1 查看当前系统的实时数据面板
命令:dashboard
,按 Ctrl + C 退出
参考:https://arthas.aliyun.com/doc/dashboard.html
2.2.2 监控方法执行耗时
命令:trace 全限定类名 方法名 --skipJDKMethod false
可以看到每一步的执行耗时,包括 jdk 内部方法耗时。