美文网首页猿起码农之亮眼
利用leaks查找内存泄露(Xcode7)

利用leaks查找内存泄露(Xcode7)

作者: 飞天猪Pony | 来源:发表于2016-08-19 13:53 被阅读14次

    转载
    在ARC机制下,我们平时开发已经很少顾及到内存的问题,因为Xcode会自动帮我们生成release这样的代码,但是往往在个别情况下,我们的内存仍然会出现内存泄露,譬如我上次用了一个第三方框架,就导致我的程序内存暴增.这就需要我们仍然要会检测内存泄露的方法

    1、首先在Xcode下,Product->Profile

    01.png

    2、打开后点击leaks

    02.png

    3、 在弹出的界面中,把这里改为Call Trees

    03.png

    4、 在下图所示的地方两个选项打钩

    04.png

    5、 选中自己要运行的程序,然后再点击红色按钮运行

    05.png

    6、 如果发现有如下图所示的红色叉.说明有内存泄露

    06.png

    7、那么此时我们点击鼠标括住红色叉的区域就会在Call Trees下方显示出可能出现内存泄露的代码

    07.png

    8、这些代码是可以点击的,一层一层往下找,最后双击会跳转到出现内存泄露的代码处,下面是一个例子

    08.png

    9、 那么我们只要回到原程序中,找出此处代码,修改就可以了

    相关文章

      网友评论

        本文标题:利用leaks查找内存泄露(Xcode7)

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