问题
有时候不清楚类中的内存泄露是在哪个方法中泄露,而通过Leaks比较难定位,可以借助Xcode的Memory Graph进行定位
方法
定位到内存泄露后点击Debug Memory Graph
image.png
然后定位出现泄露的对象
可以看到有一个NSMallocBlock 持有了对象,然后点击block,右键,通过Print Description,定位到强引用的地方,对对象进行弱引用
解决后如图:
有时候不清楚类中的内存泄露是在哪个方法中泄露,而通过Leaks比较难定位,可以借助Xcode的Memory Graph进行定位
定位到内存泄露后点击Debug Memory Graph
然后定位出现泄露的对象
本文标题:利用Memory Graph定位内存泄露位置
本文链接:https://www.haomeiwen.com/subject/rkighktx.html
网友评论