iOS 测试项目是否存在内存泄露

内存对一个项目来说有多重要想必大家都非常了解,因为内存问题闪退或者crash司空见惯,下面就来介绍一种Xcode自带测试项目是否存在内存泄露的工具。

一、首先将项目运行到模拟器或者移动设备上,(不运行的怎么测试呢)

二、点击菜单栏的Product--->Profile


三、稍后会出现下面的弹框点击Leaks-->choose


四、于是我们就来到测试的主界面


五、点击红色按钮测试开始,


六、来到测试内存的界面,点击Leak Checks后,然后随便玩项目


七、测试中出现上图的红色叉,表示该项目存在内存泄露,我们需要将这个内存泄露定位到项目中具体的位置

首先看下方的菜单栏Details后面的Leaks,点击Leaks选择Call Tree,


然后点击右侧菜单栏的设置按钮,勾线Call Tree下方的Invert Call Tree和Hide System Libraries


ok,最后双击一下定位点即可



八、既然找到了内存泄露的具体位置,接下来的就看你咯

这里有一篇文章写得非常nice:http://blog.csdn.net/totogo2010/article/details/8233565,值得参考


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值