1.查看类的排行,我们取Map进行分析,因为map和list是最容易造成内存溢出的容器。
2.通过oql查看HashMap对象排行和序号。
select x from java.util.HashMap x
查询语句查询出了34个HashMap对象。
3.通过HashMap对象的size属性查询每个对象内的元素个数,当然也能通过其他属性,一般需要点击去看看对象结构,才能知道有哪些属性。
4.可以看到第#22个HashMap的尺寸是最大的。我们返回上一级,看下相关信息。
5.查看引用。
6.到栈快照寻找对应对象和序号。