【问题标题】:How to monitor how much memory my App is consuming?如何监控我的应用程序消耗了多少内存?
【发布时间】:2012-10-25 11:24:35
【问题描述】:

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

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

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

有什么路线吗?

【问题讨论】:

标签: iphone ios xcode ipad cocoa


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    Apple Instruments User Guide 是一个很好的开始。有一章专门讨论locating memory issues。要监控内存消耗,Allocations、Leaks 和 Activity Monitor 工具将是最有帮助的。

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-17
        • 1970-01-01
        • 2020-04-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-06
        • 1970-01-01
        相关资源
        最近更新 更多