概述
1.下载arthas-boot.jar
https://arthas.aliyun.com/arthas-boot.jar
2.在本地启动一个java进程
3.启动arthas-boot.jar
4.开始相关使用
(1)启动之后可以监管到java所有的进程,直接输入想要查看的进程前面的ID即可
(2)使用dashboard命令查看仪表盘
(3)查看如果有哪一个线程的cpu资源占用比较大,就可以用thread 线程号 查看具体是哪一行代码有问题然后处理优化。
今天线上出了一个问题,看代码和日志久久不能看出问题。于是用arthas看看:
1.java -jar arthas.jar
2.id
3.watch com.xx.xx.xx.Service 方法名 '{params, throwExp}' -x 3
params:入参。throwExp异常。-x 3 深度遍历
最后发现由于这个接口是提供给外部调用,没有token获取不到用户信息,轻松解决。
最后
以上就是酷炫煎饼为你收集整理的arthas的简单尝试(windows环境)的全部内容,希望文章能够帮你解决arthas的简单尝试(windows环境)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复