美文网首页
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