iOS_SN_Xcode内存泄露调试

用Xcode进行内存调试有两种方法:

  1、静态方法

  2、动态方法

静态方法是直接在Xcode的菜单栏中选择product-->analyze

如截图所示。

之后会看到Xcode的编译状态上会有如下提示:

提示有可能有多少泄露对象,这里还没有编译完,提示有199个,然后再如下图所示:

就会看到具体的提示,

有的提示会有潜在的泄露对象,有的提示垃圾对象,或者值没有被使用等,最最关键的是如果看到有明显提示已经有泄漏的则必须要处理。

动态方法就是利用Xcode自带工具Leaks进行检测。

打开方法:

选中instruments 接着选择Leaks 下图中红框中的那个.

然后再看下图有具体解释。

最后就到有泄露的地方改就行了,动态方法要不停使用手机,各个界面都要点进去看一看有没有泄露。

posted @ 2016-02-28 15:02  小小的博客  阅读(136)  评论(0)    收藏  举报