iPhone:内存泄漏分析器的存在?

时间:2009-07-08 17:23:54

标签: iphone memory-leaks

是否有针对Iphone应用程序的内存分析器?

我想随时知道记忆中的物体是什么。

3 个答案:

答案 0 :(得分:8)

您需要使用Instruments来分析您的应用。您可以使用不同的模板运行您的应用。

在XCode中,选择运行>从性能工具开始>对象分配

答案 1 :(得分:3)

Shark是Apple Developer Tools附带的内存分析器,可以与iPhone和Mac应用程序一起使用。请参阅:Shark User Guide (iPhone)

答案 2 :(得分:2)

从技术上讲,我认为Apple正逐步淘汰Shark,转而支持乐器。仪器提供内存分析工具(分配的对象,泄漏等...),并可以连接到iPhone模拟器或远程设备来分析iPhone应用程序。我从来没有试过用它来显示内存中的实际对象 - 只是分配/释放活动。