arthas用法记录

/ 技术收藏 / 没有评论 / 3771浏览

arthas watch对于重载的用法

watch com.ixiatiao.Test getUserInfo params

可能会匹配到多个方法(方法重载)
那么如何准确匹配到具体方法呢,可以使用两种方式
1.根据参数个数匹配

watch com.ixiatiao.Test getUserInfo params params.length==3

2.根据参数类型匹配

watch com.ixiatiao.Test getUserInfo params 'params[0].class.name=="java.lang.String"'

(注:如果是基本类型,这里要使用包装类型,如int->java.lang.Intager)