解决iPhone上内存泄漏的最佳方法是什么?

时间:2010-01-16 12:30:07

标签: iphone ios memory-leaks ios-simulator

请建议解决iphone内存泄漏问题的最佳方法。释放,自动释放,保留的最佳用途是什么,以及每种情况适用哪些情况?

4 个答案:

答案 0 :(得分:6)

您可以使用Instruments跟踪内存泄漏:请参阅this tutorial

如果您熟悉Valgrind,则可以在针对iPhone模拟器SDK构建的x86二进制文件上使用它:请参阅how Landon Fuller does it

编辑:Another Stackoverflow answer建议使用Clang分析器:代码的静态分析也可以检测内存分配错误。我自己从未使用过这个工具,但知道它是可能的很好。

答案 1 :(得分:4)

答案 2 :(得分:1)

在您的/ Developer / Applications文件夹中有Apple的Instruments.app,用于测试应用程序是否存在泄漏和其他错误。

我相信你会找到一个很好的教程。

答案 3 :(得分:0)