美文网首页
性能优化之内存检测

性能优化之内存检测

作者: reviewThis | 来源:发表于2018-11-04 12:02 被阅读7次

    内存检测的常规方法:

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

    手动方式:

    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

    检测出相关问题的处理

    相关文章

      网友评论

          本文标题:性能优化之内存检测

          本文链接:https://www.haomeiwen.com/subject/pvkvzftx.html