Java应用诊断 - 阿里开源工具Arthas

一、摘要

  1. 利用Arthas,查看系统实时运行状况。
  2. 利用Arthas,监测方法执行耗时,提升排查问题效率。

二、Arthas 安装&使用

官网:https://arthas.aliyun.com
在这里插入图片描述

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 内部方法耗时。

猜你喜欢

转载自blog.csdn.net/mst_sun/article/details/141057684