1.静态内存分析师不运行程序,直接对代码进行分析;
2.它并没有真正的分配内存,而是根据上下文的语法结构,来分析是否有内存泄露
3.缺点:不一定准确,如果发现有提示,应该结合上下文看一下,看该处代码是否有问题
步骤:
1.Product -->Analyzy
2.查看分析结果
显示warning的一半是下文没有引用过该对象
![](https://img.haomeiwen.com/i1311309/c7307f8fba6c5eac.png)
有蓝色标识的就是分析出来有内存泄露的地方了
用corefoundation框架的时候,容易忘记对对象的释放,容易造成内存泄露
![](https://img.haomeiwen.com/i1311309/d4261c27fe95d02e.png)
1.静态内存分析师不运行程序,直接对代码进行分析;
2.它并没有真正的分配内存,而是根据上下文的语法结构,来分析是否有内存泄露
3.缺点:不一定准确,如果发现有提示,应该结合上下文看一下,看该处代码是否有问题
步骤:
1.Product -->Analyzy
2.查看分析结果
显示warning的一半是下文没有引用过该对象
有蓝色标识的就是分析出来有内存泄露的地方了
用corefoundation框架的时候,容易忘记对对象的释放,容易造成内存泄露
本文标题:iOS内存分析(静态分析)
本文链接:https://www.haomeiwen.com/subject/vzolottx.html
网友评论