使用Arthas
Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持 JDK6+, 采用命令行交互模式,可以方便的定位和诊断 线上程序运行问题。Arthas 官方文档十分详细,详见:https://alibaba.github.io/arthas。解压之后,然后再执行。
·
Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持 JDK6+, 采用命令行交互模式,可以方便的定位和诊断 线上程序运行问题。Arthas 官方文档十分详细,详见:https://alibaba.github.io/arthas
1、下载
代码托管地址之一:https://github.com/alibaba/arthas
历史发行版本见:https://github.com/alibaba/arthas/releases
2、启动
解压之后,然后再执行
java -jar arthas-boot.jar
直接输入dashboard,就退出了,应该是先选择java进程,这里可以输入1代表hmblogs.jar,依此类推。
在对话框 输入dashboard可以查看整个进程的运行情况,线程、内存、GC、运行环境信息:
输入thread可以查看线程详细情况
输入 jad加类的全名 可以反编译,这样可以方便我们查看线上代码是否是正确的版本
更多详情,可以参考:简明的Arthas入门教程
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)