Arthas的使用

下载:
链接:https://pan.baidu.com/s/1gRVmjkAS30nFKrx7GWz1JA
提取码:yyds

安装连接进程

# 解压
java -jar arthas-boot.jar

会列举 当前JVM的进程
在这里插入图片描述
如果报错
在这里插入图片描述
解决:

java -jar arthas-boot.jar
# 1,也就是选择 8016号 进程,运行命令stop
stop
# 然后重试即可!!

帮助文档

提供 命令和 命令的描述

help 

在这里插入图片描述

jvm -h 
# 列举一下 jvm 这个命令的用法和案例

在这里插入图片描述

# 运行时的 JVM监控!!
dashboard

在这里插入图片描述
** Ctrl+C 断开 **

查看线程

thread

可以 看到 这个进程中的线程信息
在这里插入图片描述

# 输入编号,可以看到详细信息
thread 12

第29行 执行睡眠!!!
在这里插入图片描述

jad、trace、monitor

安装插件
在这里插入图片描述
在这里插入图片描述

trace命令查看接口耗时:可以 用于优化接口!!!
在这里插入图片描述
monitor命令也一样,可以用于压测时使用!

jad 命令,查看 源代码,看看 哪些代码 有没有执行 或者 有没有提交到线上
在这里插入图片描述

CPU飙高

dashboard

这是 非 堆内存
在这里插入图片描述
此时CPU飙高
在这里插入图片描述

thread -n 1

在这里插入图片描述
具体定位到 哪个类、方法、以及哪一行出现问题!!!
在这里插入图片描述

线程死锁

thread

在这里插入图片描述

直接查看 死锁情况!!!

thread -b 

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值