使用MLeaksFinder检测项目内存泄露总结

Posted ocarol

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用MLeaksFinder检测项目内存泄露总结相关的知识,希望对你有一定的参考价值。

  前几天看到开源工具MLeaksFinder,决定用在公司的项目中试一下,效果很不错,用法也很简单,直接把项目文件夹拖到项目中就可以了,依靠这个项目,我发现公司项目中有不少内存泄露的地方,在此总结一下:

1、block中用引用外界对象一定要先__weak,否则容易引起循环引用;

2、对象中的delegate属性,不能用strong修饰,要使用weak;

 

MLeaksFinder开源地址:

https://github.com/Zepo/MLeaksFinder

 

想要知道如何使用的请参阅以下文章:

MLeaksFinder:精准 iOS 内存泄露检测工具 

以上是关于使用MLeaksFinder检测项目内存泄露总结的主要内容,如果未能解决你的问题,请参考以下文章

swift 监测内存泄漏 MLeaksFinder

iOS实用资源合集(不断更新...)

iOS之深入定制基于PLeakSniffer和MLeaksFinder的内存泄漏检测工具

iOS开发面试只需知道这些,技术基本通关!(内存管理篇)

Android 内存泄露总结(附内存检测工具)

Visual Leak Detector 内存泄露检测,该怎么处理