2

有时,我正在开发的不同应用程序会自行关闭,我假设这是因为内存使用量一旦过高,IOS 就会终止。

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

更新:谢谢大家,我了解 Instruments 的用途,但我的想法是在我使用未连接到计算机的应用程序时监控内存。例如,使用当前内存消耗放置 UILabel 文本内容。

有什么方向吗?

4

3 回答 3

2

Apple Instruments 用户指南是一个很好的入门方法。有一章专门用于定位内存问题。要监控内存消耗,Allocations、Leaks 和 Activity Monitor 工具将是最有帮助的。

于 2012-11-05T15:37:52.887 回答
1

使用“仪器”。运行 -> 配置文件

于 2012-11-05T15:37:31.070 回答
1

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

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

于 2012-11-05T15:40:22.333 回答