放到linux上执行java -jar arthas-boot.jar pid
(1).这里需要一个java进程才可以进行操作,可以随便启动个tomcat
(2).尾部带参这里可以填1或者自己去linux进行ps -aux | grep java过滤出java进程进行拿PID号,但是记得进程需要和执行这个命令的用户属于同一个用户的操作
(3).Unable to open socket file: target process not responding or HotSpot VM not loaded
出现这个错误可以通过which java追寻下自己java的是不是jre(运行时环境不包含tools.jar文件)。可以找个同样版本的jdk lib文件夹里面的tools.jar文件拷贝到自己的jre目录lib下
再次运行java -jar arthas-boot.jar pid成功
3.1 dashboard
主要展示了三部分内容,线程,jvm,java-env。每过几秒会自动刷新
3.2 Thread
可以用来显示线程的一些基本信息,使用语法如下
例如使用 -n ,显示几条线程信息,根据cpu使用率排序
转载自链接:https://blog.csdn.net/RaoSK/article/details/121747092