这里分享一个插件,叫做arthas idea。
这个插件我主要是用来在本地生成一些要使用的arthas命令,然后复制到线上使用,这样可以避免记忆大量的arthas命令,加速排查效率,不过哪种情况要用哪些arthas命令,还是需要了解的。
使用方式
右键点击需要观察的方法,比如我要trace下这个方法的执行情况,可以这样做:
此时就会得到一个trace的命令,黏贴展示出来是这样的:
trace com.example.demotest.A testA -n 5 --skipJDKMethod false
之后直接将这个命令复制到要排查的环境去执行就好了。
总结
使用了这个插件,节省了手打arthas常用命令的时间,不过如果要使用复杂的命令,还是需要去认真了解下arthas的。