zoukankan      html  css  js  c++  java
  • iOS_SN_Xcode内存泄露调试

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

      1、静态方法

      2、动态方法

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

    如截图所示。

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

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

    就会看到具体的提示,

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

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

    打开方法:

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

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

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

  • 相关阅读:
    异或运算用途
    js正则表达式子校验
    SMART原则
    边际成本,机会成本,沉默成本
    cxf 例子
    CXF使用JMS作为传输协议的配置
    js验证手机号,身份证,车牌号验证
    redis应用
    list集合去重复元素
    lodop
  • 原文地址:https://www.cnblogs.com/zhang-kiwi/p/5224761.html
Copyright © 2011-2022 走看看