Alibaba Java 诊断工具 Arthas 使用

2019-02-25  本文已影响0人  0d1b415a365b
Arthas.png

安装

curl -L https://alibaba.github.io/arthas/install.sh | sh

启动

安装目录下 ./as.sh 启动, 然后按照列出的进程列表,输入序号选择要诊断的应用

常用命令

官网(https://alibaba.github.io/arthas/commands.html)上有所有命令的文档,这里只写几个比较常用并且文档说明不够详细的。

$ sc *.String
java.lang.String
Affect(row-cnt:1) cost in 12 ms.
$ sm java.lang.String *Of
java.lang.String indexOf(Ljava/lang/String;I)I
java.lang.String indexOf(I)I
java.lang.String indexOf(II)I
java.lang.String indexOf([CII[CIII)I
java.lang.String indexOf(Ljava/lang/String;)I
java.lang.String valueOf(F)Ljava/lang/String;
java.lang.String valueOf(D)Ljava/lang/String;
java.lang.String valueOf(Z)Ljava/lang/String;
java.lang.String valueOf([CII)Ljava/lang/String;
java.lang.String valueOf([C)Ljava/lang/String;
java.lang.String valueOf(Ljava/lang/Object;)Ljava/lang/String;
java.lang.String valueOf(C)Ljava/lang/String;
java.lang.String valueOf(I)Ljava/lang/String;
java.lang.String valueOf(J)Ljava/lang/String;
java.lang.String copyValueOf([CII)Ljava/lang/String;
java.lang.String copyValueOf([C)Ljava/lang/String;
java.lang.String lastIndexOf(I)I
java.lang.String lastIndexOf(II)I
java.lang.String lastIndexOf(Ljava/lang/String;I)I
java.lang.String lastIndexOf(Ljava/lang/String;)I
java.lang.String lastIndexOf([CII[CIII)I
Affect(row-cnt:21) cost in 11 ms.

官方文档描述不详的几点补充说明:

更多命令的使用可以通过Arthas官网查询学习。

上一篇 下一篇

猜你喜欢

热点阅读