我是靠谱客的博主 酷炫煎饼,最近开发中收集的这篇文章主要介绍arthas的简单尝试(windows环境),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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环境)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(478)

评论列表共有 0 条评论

立即
投稿
返回
顶部