iOS Instruments中的Leaks使用

现在都是ARC,大家可能不太注意内存释放的问题,不检测的话也很难找到哪里有内存泄露,所以才需要LEAKS的帮忙.
(1)打开Xcode - command+control+i - leaks :


F24FB3D9-82EA-446B-96BD-0D6A2716DA12.png

(2)选择你要run的项目,点击左上角的红色圆形按钮,发现有红色打X的地方,就点左上角暂停按钮,去处理内存泄露的地方.


Paste_Image.png

(3)选中那竖带红色X的段,选择calltree


屏幕快照 2016-06-30 17.30.16.png

(4)勾选这两个按钮


8D794B7B-EC51-4238-8EF0-8BF68DFDB741.png

(5)一看有几个地方 一个个处理 双击点进去


72B2974F-0154-426C-A390-53CCD76908DF.png

(6)比较尴尬,有几个sdwebimage的调用出现了,在sdwebimage里面,慢慢处理...


5DC3684D-A3C2-4B1B-880C-28770FADCDF2.png

(7)处理OK了...


屏幕快照 2016-06-30 17.37.37.png

(8)内存泄露的问题因人而异,我刚用afnetworking3.0的时候,封装不当的时候发现也有很多内存泄露,主要是多线程里面block的问题,建议大家多去看看MRC,懂了原理解决起来快

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 更新于:20170814更新于:20171222再次更新于:20180823 最近的几天在看一些 Instrume...
    甘哲157阅读 55,208评论 39 315
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,259评论 4 61
  • “昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否,知否?应是绿肥红瘦。”晨妆刚毕的女子,轻声吟着新作...
    我曾在雨天遇见一只喵阅读 443评论 0 0
  • 今天感触最深的一句话就是: 我说话说起来很啰嗦,我都讨厌我自己的啰嗦! 做销售的总是如此,想要一股脑的产品的优点都...
    Nicole_dd09阅读 122评论 0 5
  • 流的概念 流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序...
    浅蓝色的麻吉阅读 341评论 0 1