【发布时间】:2009-07-08 17:23:54
【问题描述】:
是否有用于 Iphone 应用程序的内存分析器之类的东西?
我想随时知道内存中有哪些对象。
【问题讨论】:
标签: iphone memory-leaks
是否有用于 Iphone 应用程序的内存分析器之类的东西?
我想随时知道内存中有哪些对象。
【问题讨论】:
标签: iphone memory-leaks
您需要使用 Instruments 来分析您的应用。您可以使用不同的模板运行您的应用程序。
在 XCode 中,选择 Run > Start With Performance Tool > Object Allocations
【讨论】:
Shark 是 Apple 开发者工具附带的内存分析器,可用于 iPhone 和 Mac 应用程序。见:Shark User Guide (iPhone)
【讨论】:
从技术上讲,我认为 Apple 正在逐步淘汰 Shark,转而支持 Instruments。 Instruments 提供内存分析工具(分配对象、泄漏等),并且可以连接到 iPhone 模拟器或远程设备来分析 iPhone 应用程序。我从未尝试使用它来显示内存中的实际对象 - 只是分配/释放活动。
【讨论】: