iOS内存分析(静态分析)

1.静态内存分析师不运行程序,直接对代码进行分析;

2.它并没有真正的分配内存,而是根据上下文的语法结构,来分析是否有内存泄露

3.缺点:不一定准确,如果发现有提示,应该结合上下文看一下,看该处代码是否有问题

步骤:

1.Product -->Analyzy

2.查看分析结果

显示warning的一半是下文没有引用过该对象

有蓝色标识的就是分析出来有内存泄露的地方了

用corefoundation框架的时候,容易忘记对对象的释放,容易造成内存泄露

iOS内存分析(静态分析)_第1张图片

你可能感兴趣的:(iOS内存分析(静态分析))