性能优化之内存检测

内存检测的常规方法:

  • 静态检测方法 静态检测方法包括手动和自动两种

手动方式:

  1. 使用快捷键Shift + Command + B
  2. 如下图:


    手动静态分析.png

    自动方式:


    自动静态分析.png
  • 动态检测方法

使用工具Instruments 打开方式

  1. Xcode -> Developer Tools -> Instruments
  2. Xcode -> Product -> Profile 快捷键为Command + I
  3. 长按运行工程的按钮选择Profile
  • 在对象析构方法中打印日志查看- (void) dealloc方法是否被调用了

当一个对象的引用计数为零时,它会自动调用- (void) dealloc方法

静态分析

常见的内存警告

  • 第三方检测工具
  1. MLeaksFinder
  2. FBRetainCycleDetector

检测出相关问题的处理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容