自动内存泄漏检测工具 MLeaksFinder

BSD
Objective-C
iOS
腾讯
2017-09-11
王练

MLeaksFinder 是腾讯开源的 iOS 平台的自动内存泄漏检测工具,引进 MLeaksFinder 后,就可以在日常的开发,调试业务逻辑的过程中自动地发现并警告内存泄漏。开发者无需打开 instrument 等工具,也无需为了找内存泄漏而去跑额外的流程。并且,由于开发者是在修改代码之后一跑业务逻辑就能发现内存泄漏的,这使得开发者能很快地意识到是哪里的代码写得问题。这种及时的内存泄漏的发现在很大的程度上降低了修复内存泄漏的成本。

特性:

  • 自动检测内存泄漏和释放不及时的场景

  • 构建泄漏对象相对于 ViewContrller 的引用链以帮助开发者定位问题

  • 不侵入业务逻辑,引入即生效,无需修改任何代码或引入头文件

用法

MLeaksFinder 可自动查找 UIView 和 UIViewController 对象中的泄漏。当发生泄漏时,它会在 View-ViewController 堆栈中显示泄漏对象预警。

Memory Leak
(
    MyTableViewController,
    UITableView,
    UITableViewWrapperView,
    MyTableViewCell
)
加载中

评论(2)

c
cylon
要善于使用xcode自带的memory graph再加上malloc stack简直是神器
Tian_Ya
Tian_Ya
怎么使用呢,swift搞ios的时候,可以用吗?

暂无资讯

暂无问答

iOS不同方式的内存检测

一、静态检测方法 1)手动静态检测 使用XCode分析功能,Product->Analyze 2)自动静态检测 Product->Build setting->Analyze During 'Build'设置为YES 二、动态检测方法 1)Instrument 工具检...

05/21 21:39
11
0
招人完美收官,招人心得跟47道面试题加答案放出来

人才济济的iOS开发者,你凭什么脱颖而出? 与岗位要求相去甚远,如何挑战极限? 想去心怡公司,如何马到成功? 那么,你的绝招是什么呢? 在这个iOS岗位供不应求的市场,对iOS开发者对要求日...

05/24 18:27
8
0
fir.im Weekly - 一切从知识重构开始

一年之计在于春,大自然开始了新元素的重构。你的知识库是否也该重构更新呢? 本期 [fir.im](http://fir.im/?utm_source=oschina&utm_medium=link&utm_content=fir_im_weekly160225) Weekly...

2016/02/29 11:59
782
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部