1

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

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

任何人都可以请帮忙。

提前致谢。

4

3 回答 3

1

您可以使用LeaksandStatic 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

于 2012-05-22T16:34:12.810 回答
0

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

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

于 2012-05-22T16:31:36.173 回答
0

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

这是 Ray Wenderlich 的教程

于 2012-05-22T16:33:11.987 回答