首页 > 代码库 > Instruments检测解决内存泄露

Instruments检测解决内存泄露

1、启动Xcode自带的Instruments。这里有两种方法启动。

           方法一:

                      技术分享

           方法二:

                      技术分享

 

2、选择Leaks选项。

                      技术分享

 

3、然后这里选择要测试的app之后,再点击左上角“红色圆点”开始运行测试:

                     技术分享

 

正在测试: 

技术分享

 

4、下面就是定位修改了,此时选中有红色柱子的Leaks,下面有个"田"字方格,点开,选中Call Tree。

技术分享

 

显示如下图界面:

 技术分享

 

5、下面就是最关键的一步,在这个界面的右下角有若干选框,选中Invert Call Tree 和Hide System Libraries,(红圈范围内)显示如下:

技术分享

 

6、最后选中显示的若干条中的一条,双击,会自动跳到内存泄露代码处:

技术分享

 

Instruments检测解决内存泄露