标签: java visualvm jprofiler hprof oql
我使用VisualVM和JProfiler尝试找到内存泄漏的罪魁祸首。 这是一个具有最多实例数的PoolThreadCache类。 有没有办法查看对象使用的调用跟踪?这样的事情: 的 com.my.CustomClass - > a.b.c.AClass-> d.e.f.BClass->的 g.h.i.PoolThreadCache 的 我可以使用OQL或者某些传出/传入参考功能吗? 基本上我想知道谁是com.my.CustomClass。
答案 0 :(得分:0)
我认为是
对象用法的调用跟踪
你的意思是分配对象的堆栈跟踪。
在JProfiler中,你必须开始分配录音,然后是#34; Allocations"堆walker的视图将显示累积调用树或具有回溯的热点列表,其中分配了当前对象中的对象。