美文网首页Xcode
Xcode Instruments中的Leaks使用(一)

Xcode Instruments中的Leaks使用(一)

作者: 一只不安分的程序猿 | 来源:发表于2017-02-22 17:04 被阅读0次

    大家好,我就是吃饺子必须沾辣根的Vampire。

    这两天一直在研究内存泄露,其实苹果在iOS 5.0版本MRC变成ARC以后,内存的问题其实得到了很大的解决。其次苹果设备的硬件也是越来越叼,这样使得内存问题并不是那么突出。虽然现在的ARC机制可以很好的避免我们的内存泄露问题,但是在码代码的时候还是避免不了会有内存泄露的地方。而且还不太容易被发现。所以作为一个外表帅气、内心更加帅气,以及对代码极致的程序员(ps:其实就是想更牛逼点,工资更高点)我们需要让我们的代码尽量趋近于完美。话不多说,今天就讲一下怎么使用Leaks——一个牛逼的检测内存的工具。 

    第一步:找到Leaks的位置 打开Xcode ->Product->Profile,就会弹出如下界面 然后选择Leaks 点击Choose

    第二步:点击如图的红色开始按钮

    第三步:1、出现如图的小红色的方块 里面有个小叉  点击暂停按钮。

                   2、选择Call Tree

                   3,4、勾选这两项,就会出现如下序号5的界面 

                   5、双击这一行 就会跳转到内存泄露的那一行代码处

    第四步:现在就可以查看导致内存泄露的问题代码所在

    这个主要是在二次封装AFNetWorking的时候 产生的问题,创建的时候用单例来解决就可以了 解决完的样子是这样的,一串小对号 看着就很爽

    注意:当我们进行到第三步的时候 有的时候会出现很多内存地址 无法定位到问题代码  不过别着急 看下面的图 就可以解决了

    ok 这个只是最简单的应用  希望能给需要的朋友一些帮助  我就是吃饺子必须沾辣根的Vampire。

    相关文章

      网友评论

        本文标题:Xcode Instruments中的Leaks使用(一)

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