【问题标题】:check memory leaks of c code in xcode检查xcode中c代码的内存泄漏
【发布时间】:2012-05-22 16:24:25
【问题描述】:

我正在编写一个包含部分 C、C++ 代码的 iPhone 应用程序。 我使用 malloc() 和 calloc() 分配内存。

如何使用 Xcode 配置文件检查这部分代码中的内存泄漏。

谁能帮忙。

提前致谢。

【问题讨论】:

    标签: ios xcode memory-leaks


    【解决方案1】:

    您可以使用LeaksStatic memory analyser 通过 Xcode 检测代码中的泄漏/静态内存漏洞。

    泄漏 - http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html

    静态内存分析器 - http://developer.apple.com/library/mac/#featuredarticles/StaticAnalysis/index.html

    【讨论】:

      【解决方案2】:

      请确保使用 free() 方法释放分配的内存。

      在使用“malloc 和 calloc”分配内存后,对于释放分配的内存很重要。

      【讨论】:

        【解决方案3】:

        您可以使用Instruments 使用Leaks 配置文件查找泄漏。

        这是 Ray Wenderlich 的 tutorial

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-01-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-01
          • 1970-01-01
          • 1970-01-01
          • 2013-02-03
          相关资源
          最近更新 更多