一、Allocations检测工具
二、Allocations设置
Xocde 7.0.1
右下角面板,您可在这里修改您想要查看的分配类型的相关设置。除了确保 Created & Persistent 气泡已被选中之外,没有其他什么需要提前做的事。
三、运行Allocations检测工具
该instrument工具捕获以下信息:
1、Category(类别)
通常是一个 Core Foundation 对象、Objective-C 类、或原始 内存块(block)。
2、Persistent Bytes(净分配字节数)
当前已经分配内存但是仍然没有被释放的字节的总数。
3、#Persistent(净分配数)
当前已经分配内存但仍然没有被释放的对象或内存块的数量。
4、#Transient(临时分配数)
当前已经分配内存但仍然没有被释放的对象或内存块的数量。
5、Total Bytes(总分配字节数)
所有已经分配内存,而且包括已经被释放了的 字节的总数。
6、#Total(总分配数)
所有当前已经分配内存,包括已经被释放了的对象或内存 块的总数。
7、#Transient(临时分配数)
当前和全部分配数的直方图。如上图所示当比例变化时,直方条会变颜色,Instruments 应用通常给它们标示不同的颜色来指出分配模式以便进行进一步的研 究。