在不知道Arthas之前
这些问题都在折磨着我们,你如果没有其他的更好方案或者方法解决,Arthas[1] 适合你。
curl -O https://alibaba.github.io/arthas/arthas-demo.jar
java -jar arthas-demo.jar
选择你需要attach的目标进程,(3395进程是本地启动的一个java应用)
image.png
选择1 之后
image.png
watch 接口全限定名 接口名 "{params,returnObj}" -x 2
image.png
jad 接口全限定名
image.png
jvm
image.png
命令太多记不住怎么办? IDE插件助你腾飞 ——Idea arthas 插件插件安装指南。
右键 - > 选择对应的操作,命令已经复制,去粘贴就好了。
image.png
参考:https://github.com/alibaba/arthas/issues/1003
https://alibaba.github.io/arthas/