idea系列之安装使用Arthas进行问题诊断【九】

1. 前言

之前用命令行操作Arthas的时候,很不方便,推荐阅读:Arthas - Java 线上问题处理的利器,idea为了解放生产力,推出了arthas插件。

2. 安装

下载插件地址:https://plugins.jetbrains.com/plugin/13581-arthas-idea:
idea系列之安装使用Arthas进行问题诊断【九】_第1张图片
然后本地安装:
idea系列之安装使用Arthas进行问题诊断【九】_第2张图片
选择下载的插件后,可以看到该插件的介绍:
idea系列之安装使用Arthas进行问题诊断【九】_第3张图片
然后重启即可使用。

3. 支持的功能

支持的功能都是平时处理最常用的一些功能,一些快捷的链接,在处理紧急问题时候不需要到处查找,都是一些基本的功能,自动复制到剪切板中去,方便快捷。
idea系列之安装使用Arthas进行问题诊断【九】_第4张图片

4. 使用

只要是static相关的操作,都需要-c classloader的哈希值,所以首先要获取classloader的hash 值,比如我这里有一个ArthasTest类,只需光标放到静态字段上,然后右键:
idea系列之安装使用Arthas进行问题诊断【九】_第5张图片

idea系列之安装使用Arthas进行问题诊断【九】_第6张图片
先点击获取classloader命令按钮,然后粘贴到git bash窗口中:
idea系列之安装使用Arthas进行问题诊断【九】_第7张图片
最后合并的脚本如下:

ognl  -x  3 '@com.linyf.demo.arthas.ArthasTest@STATIC_NAME' -c 18b4aac2

然后粘贴到窗口中,执行即可:
在这里插入图片描述

5. 其它用法

其它用法请参考官网文档:https://github.com/WangJi92/arthas-idea-plugin/blob/master/README.md
idea系列之安装使用Arthas进行问题诊断【九】_第8张图片
idea系列之安装使用Arthas进行问题诊断【九】_第9张图片
有问题可以加开发者微信:wj983433479。

你可能感兴趣的:(java,开发工具)