iOS开发69-iOS 使用Xcode Instrument检测内存泄漏
1、打开Xcode工程, clean (Shift+Command+K), Build (Command+B), Profile (Command+I).
2、build结束后会弹出这个对话框,选择leak
3、检测界面
净分配字节数(Persistent Bytes):
当前已经分配内存但是仍然没有被释放的字节的总数。
净分配数(#Persistent):
当前已经分配内存但仍然没有被释放的对象或内存块的数量。
临时分配数(#Transient):
当前已经分配内存但仍然没有被释放的对象或内存块的数量。
总分配字节数(Total Bytes):
所有已经分配内存,而且包括已经被释放了的 字节的总数。
总分配数(#Total):
所有当前已经分配内存,包括已经被释放了的对象或内存 块的总数。
临时分配/全部内存分配(Transient/Total Bytes):
当前和全部分配数的直方图。
4、点击红色圆点开始
All Heap Allocations
是程序真实的内存分配情况.
All Anonymous VM
则是系统为程序分配的虚拟内存,为的就是当程序有需要的时候,能够及时为程序提供足够的内存空间,而不会现用现创建。
著作权声明:本文由http://www.bestnathan.com/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢