如何监控我的应用程序消耗了多少内存?

时间:2012-11-05 15:32:07

标签: iphone ios xcode ipad cocoa

我不时会开发不同的应用程序,我假设这是因为内存使用会导致IOS一直处于高位。

即使不是因为内存,我也想知道我的应用程序在每一步都消耗了多少内存。

更新: 谢谢大家,我理解仪器的用途,但我的想法是在我使用未连接到计算机的应用程序时监控内存。例如,将UILabel Text内容与当前内存消耗放在一起。

任何指示?

3 个答案:

答案 0 :(得分:2)

Apple Instruments User Guide是一个很好的开始。有一章专门讨论locating memory issues。要监控内存消耗,分配,泄漏和活动监视器工具将是最有帮助的。

答案 1 :(得分:1)

使用'乐器'。运行 - >资料

答案 2 :(得分:1)

让我们使用工具来分析您的应用程序。使用分配模式,您可以找到: - 您的应用使用了多少内存。 - 您的应用程序中有多少对象在内存中分配。 - 在内存中分配了哪些对象(GUI,NSOBjects,bla bla bla)。 - 在您的应用中执行某些操作后,您的应用使用更多或更少的内存。

更多细节: https://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html