上周说要用一周时间学习使用instruments,今天第二周周五了,刚看到有用的。做一点记录……(PS.拖延症伤不起啊)
首先选择设备、APP,然后就开始录制……
录制的过程中,点击这个Mark Generation按钮,就能打好标记(上图红色小旗子,以及Detail面板里的Generation A/B/C/D/E/F)
录完分析。
分析时点开一个Generation,然后点击左侧三角,展开
发现有个CoreUI Image data的数据增长
点击后面向右的箭头,然后点击Extended Detail,下面显示出的黑色头像那一行,就是用户操作的位置了
双击黑色区域
打开了代码文件,点击右上xcode就可以在xcode中浏览修改该文件了。
暂时就学了这么多。我这块的内存大概是重复引用导致的……不能把appdelegate当成别的类的变量,虽然省事了,但是引起了引用冗余,而且没释放。
总结一下:找到内存增长的具体代码。