结构总览
记住下面名词的解释:
Shallow Heap:代表当前对象占用的内存空间;
Retained Heap:代表当前对象被回收后所能释放的内存空间大小。
一些操作:
List objects -> with outgoing references :列出包含哪些对象;
List objects -> with ingoing references :列出被哪些对象包含;
第一行的Regex中都可以填写过滤表达式快速筛选自己想分析的类。
1 Detail
这部分统计了当前堆已使用的总大小
Size: 18.8 MB Classes: 8.3k Objects: 325.8k Class Loader: 119 Unreachable Objects Histogram
总大小: 18.8M 类大小8.3kb 对象:325.8k 类加载器:119k
Unreachable Objects 代表根不可达的对象,即可以被回收的对象,如下图所示,可以发现最大的前几位对象是char[],String,byte[]和TRNameListHitRecord对象,这是由于