美文网首页
iOS开发之内存检测工具(Instruments)

iOS开发之内存检测工具(Instruments)

作者: 中娅沙漏 | 来源:发表于2016-08-30 14:50 被阅读54次

    在我们新手开发经常会遇到内存飙升的问题,这几天总结了下xcode自带的内存检测工具,觉得能解决部分问题,希望能够对朋友们带来帮助。
    1.首先你要有一个项目哈哈,话不多说打开我们的项目和检测工具。
    ![WOYUJR`2KX]}TGY_URR}8V0.jpg](https://img.haomeiwen.com/i2099626/ccb00927075ce608.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    leaks就是我们需要使用的。
    2.点击leaks选择choose进入一个新的界面。步骤如下

    1C60CAC3-9F79-442E-B62A-79C5BA1B48A7.png

    3.运行你的项目后(需要对app进行各个界面的操作),如果有内存泄露就会有红色柱子表示这就是内存泄漏的地方。

    CD2A325E-03CC-4E46-AA23-2E6B5275DAC3.png

    4.然后先在工具栏按下红色的圆形按钮,把工具监视内存的活动停下来。选择Leak,然后点中间十字交叉那,选择Call Tree.

    F96721F2-088C-4CC9-8525-16396BDD0FDF.png

    5.然后在leaks界面的左下角需要选择俩个选项

    474C7C5C-7AC0-40DD-BAAE-51E95D62C50E.png

    6.这时候内存泄露的具体代码找到了,在右边的红色框框里指定了哪个方法出现了内存泄露。你只要在这些方法上双击,就会跳转到具体的代码,哈哈,是不是很方便。

    38E6240C-4230-41CF-85A0-DD5A87F1C5A8.png 7722050B-0557-4627-9931-1B0809C4241D.png

    这就是Instruments使用方法,我也比较菜,对其理解范围也就到这了,希望对大家有帮助。喜欢的可以相互关注下哦!


    LU%HIQNMQ$$8Q2}DV24{PVE.gif

    相关文章

      网友评论

          本文标题:iOS开发之内存检测工具(Instruments)

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