【发布时间】:2012-05-22 16:24:25
【问题描述】:
我正在编写一个包含部分 C、C++ 代码的 iPhone 应用程序。 我使用 malloc() 和 calloc() 分配内存。
如何使用 Xcode 配置文件检查这部分代码中的内存泄漏。
谁能帮忙。
提前致谢。
【问题讨论】:
标签: ios xcode memory-leaks
我正在编写一个包含部分 C、C++ 代码的 iPhone 应用程序。 我使用 malloc() 和 calloc() 分配内存。
如何使用 Xcode 配置文件检查这部分代码中的内存泄漏。
谁能帮忙。
提前致谢。
【问题讨论】:
标签: ios xcode memory-leaks
您可以使用Leaks 和Static memory analyser 通过 Xcode 检测代码中的泄漏/静态内存漏洞。
静态内存分析器 - http://developer.apple.com/library/mac/#featuredarticles/StaticAnalysis/index.html
【讨论】:
请确保使用 free() 方法释放分配的内存。
在使用“malloc 和 calloc”分配内存后,对于释放分配的内存很重要。
【讨论】:
您可以使用Instruments 使用Leaks 配置文件查找泄漏。
这是 Ray Wenderlich 的 tutorial。
【讨论】: