用Allocations查找内存问题

上周说要用一周时间学习使用instruments,今天第二周周五了,刚看到有用的。做一点记录……(PS.拖延症伤不起啊)

首先选择设备、APP,然后就开始录制……


录制的过程中,点击这个Mark Generation按钮,就能打好标记(上图红色小旗子,以及Detail面板里的Generation A/B/C/D/E/F)


录完分析。

分析时点开一个Generation,然后点击左侧三角,展开


发现有个CoreUI Image data的数据增长

点击后面向右的箭头,然后点击Extended Detail,下面显示出的黑色头像那一行,就是用户操作的位置了


双击黑色区域


打开了代码文件,点击右上xcode就可以在xcode中浏览修改该文件了。

暂时就学了这么多。我这块的内存大概是重复引用导致的……不能把appdelegate当成别的类的变量,虽然省事了,但是引起了引用冗余,而且没释放。

总结一下:找到内存增长的具体代码。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值