美文网首页
Leaks 动态内存分析

Leaks 动态内存分析

作者: 健了个平_24 | 来源:发表于2016-07-27 18:28 被阅读33次

打开Leaks

1.首先,将程序安装到模拟机或真机上;

2.点击Product,再点击Profile,打开Instruments;

3.选择Leaks;

4.先选择程序,再开始录制(开始录制会自动开启程序)。

默认每十秒检测一次,可在Display Settings中设置或立即检测:


【注意:如果需要定位泄漏代码】

首先在Details右边先选择Call Tree:

然后在Displayer Settings中选中Invert Call Tree和Hide System Libraries:


当检测到有内存泄漏:

红色交叉方块即是代表检测到内存泄漏,选中上方的Leak Checks,下面会显示有内存泄漏详情列表,选择其中一个,右面的Stack Trace(相当于函数调用栈)会显示这个过程,其中黑色代表的是你程序中“有可能”造成内存泄漏的代码(其余都是系统调用的函数,可以忽略)。

双击黑色标记,直接查看代码:

相关文章

网友评论

      本文标题:Leaks 动态内存分析

      本文链接:https://www.haomeiwen.com/subject/ytgojttx.html