JProfiler 定位大对象与获取参数

标签: #技术/JVM #效能工具/内存分析工具 #Share

JProfiler 分析

查询最大对象

获取最大对象

image-20230908161650967

分析GC路径

在图表中展示

image-20230908161732042

获取最上层相关线程

image-20230908161812258

查看堆栈

image-20230908161830134

另一种方式:

image-20230908161849603

获取相关请求的参数

思路:根据当前堆栈,分析整个链路请求中的对象,例如本次堆栈的对象是 com.jd.o2o.pms.api.openplat.request.SkuMainInfoRequest

然后再到类中进行查询,例如:

image-20230908162017209

也可以进入图表进行确认,是否线程堆栈一致

查看参数即可(选择对象或双击即可):

image-20230908162107184