Arthas 介绍 | 学习笔记

简介: 快速学习Arthas 介绍。

开发者学堂课程【Java 开发工具第二课时:Arthas 介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/79/detail/1257


Arthas 介绍

 

内容简介

1. 介绍athas

2. 讲解功能

3. 运用演习

4. 注意点

 

一、介绍

1.png


二、功能

从入门教程开始,首先点开始,就会执行,随机的因素分解。然后我们点下一步,然后我们在新的界面操作。

现在在下载arthas,看到他的可操作范围。

2.png3.png

首先,dashboard命令,查看当前页面,进程的实时数据,在最上面我们可以看到从高到低排序的线程数,可以看到内存相关的信息,下面可以看到运行时的信息。我们可以输入Q或者Ctrl+C退出命令

4.png5.png

接下来介绍Thread命令。Arthurs支持管道,可以通过grap命令。通过sc来加载

6.png7.png8.png

通过Jad命令来编代码

9.png

通过Watch命令来查看函数值

10.png

另外可以看到watch命令很多例子

11.png

12.png

如果想退出arthas,可以通过Exit/Stop,但是可能还会后台运行。

如果想彻底退出就可以选择stop命令。

13.png

14.png

以上是入门教程。


三、演习

接下来演示怎么利用arthas来生成。

首先启动arthas demo,然后在新的窗口启动arthas本体。

(1)profiler,数量过多后,可停止

15.png

(2)通过端口,查看火焰图

16.png

(3)接下来继续演示命令应用

17.png

18.png

19.png

 

列出classloader里面有加载数量

可以通过jad命令反编译

可以通过-T查看classloader的继承树

20.png

可以加载指定的类和案例

综上可以排查绝大多数的内加载和内工具。

21.png

Arthas并不只是诊断工具,大家也可以自己创作。

22.png

相关文章
|
Arthas 监控 Java
Arthas 概述 | 学习笔记
快速学习 Arthas 概述
Arthas 概述 | 学习笔记
|
Arthas 缓存 Java
在 Windows 下的 Arthas 快速安装 | 学习笔记
快速学习在 Windows 下的 Arthas 快速安装
在 Windows 下的 Arthas 快速安装 | 学习笔记
|
4月前
|
Arthas 监控 前端开发
Arthas学习笔记
Arthas学习笔记
|
Arthas Java 测试技术
Arthas 实践案例 | 学习笔记
快速学习 Arthas 实践案例
Arthas 实践案例 | 学习笔记
|
Arthas Java 测试技术
Arthas 的卸载 | 学习笔记
快速学习 Arthas 的卸载
Arthas 的卸载 | 学习笔记
|
Arthas Java 测试技术
Arthas 在 Linux 下的安装 | 学习笔记
快速学习 Arthas 在 Linux 下的安装
Arthas 在 Linux 下的安装 | 学习笔记
|
7月前
|
Arthas 监控 Java
Java 诊断利器 Arthas使用
Java 诊断利器 Arthas使用
238 0
|
7月前
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
882 2
|
Arthas 监控 Java
开源Java诊断工具Arthas:开篇之watch实战
还在为排查Java程序线上问题头痛吗,看我们用阿里开源的诊断神器 Arthas 来帮您
577 1
|
Arthas Dubbo Java
Alibaba Java诊断工具Arthas查看Dubbo动态代理类
Alibaba Java诊断工具Arthas查看Dubbo动态代理类
122 0