iOS开发69-iOS 使用Xcode Instrument检测内存泄漏

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

则是系统为程序分配的虚拟内存,为的就是当程序有需要的时候,能够及时为程序提供足够的内存空间,而不会现用现创建。




 有问题请联系博主,邮箱:bestnathan@aliyun.com 
著作权声明:本文由http://www.bestnathan.com/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值