当前位置:网站首页>arthas-boot

arthas-boot

2022-06-09 05:31:00 Young--

为了避免端口占用问题(每次使用完arthas必需要重启被监听过的java服务)
使用下面命令杀掉所有java进程
pkill -9 java
然后启动arthas
在这里插入图片描述

如图输入编号选择需要监听的服务

例如 上面 8

[8]: 64975 com.hq.cloud.BusinessServiceSysApplication
然后执行dashboard -i=1000,然后你执行代码,找到线程id 例如id = 100,

查看进程要退出dashboar (当前系统的实时数据面板,按 ctrl+c 退出。)
然后thread 100 查看
在这里插入图片描述
dashboard——当前系统的实时数据面板 查线程id

thread——查看当前 JVM 的线程堆栈信息

jvm——查看当前 JVM 的信息

sysprop——查看和修改JVM的系统属性

sysenv——查看JVM的环境变量

vmoption——查看和修改JVM里诊断相关的option

perfcounter——查看当前 JVM 的Perf Counter信息

logger——查看和修改logger

getstatic——查看类的静态属性

ognl——执行ognl表达式

mbean——查看 Mbean 的信息

heapdump——dump java heap, 类似jmap命令的heap dump功能

vmtool——从jvm里查询对象,执行forceGc

原网站

版权声明
本文为[Young--]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_40250122/article/details/125180507