Instruments检测解决内存泄露

Posted PengYunjing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Instruments检测解决内存泄露相关的知识,希望对你有一定的参考价值。

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

           方法一:

                      技术分享

           方法二:

                      技术分享

 

2、选择Leaks选项。

                      技术分享

 

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

                     技术分享

 

正在测试: 

技术分享

 

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

技术分享

 

显示如下图界面:

 技术分享

 

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

技术分享

 

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

技术分享

 

以上是关于Instruments检测解决内存泄露的主要内容,如果未能解决你的问题,请参考以下文章

Xcode结合Leaks检测内存泄露

转使用Xcode和Instruments调试解决iOS内存泄露

iOS性能优化:Instruments

解决iOS内存泄露

使用Xcode和Instruments调试解决iOS内存泄露

使用Xcode Instruments Leak解决内存泄漏问题