【问题标题】:typical memory usage of an iphone appiPhone应用程序的典型内存使用情况
【发布时间】:2010-05-08 06:14:21
【问题描述】:

根据 Instruments,我的应用程序的“Net Bytes”从未超过 2MB,但有时我会收到内存警告并且应用程序崩溃,因为堆栈上的某些视图被强制卸载。

我想知道系统不会向您发送内存警告并卸载视图的典型内存占用是多少?

到目前为止,我已经在 iphone 3GS 和 3G 上的 OS 3.1.2 上尝试过这个,并且在我测试应用程序的 80% 的时间里,3G 都会发出警告。

【问题讨论】:

  • 纯粹作为建议,我想说您的应用程序需要能够处理内存警告,无论其大小如何。如果它不是很大,也许它没有太多安全收缩内存的能力,但无论如何它都不应该崩溃。内存警告适用于每个应用程序。

标签: iphone


【解决方案1】:

问题不在于您使用了太多内存。可能是其他应用程序正在使用内存并导致您的应用程序收到内存警告。

问题可能是您没有在 viewDidUnload 上将视图设置为 nil。

【讨论】:

    猜你喜欢
    • 2015-03-28
    • 2011-06-02
    • 1970-01-01
    • 2011-03-09
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    相关资源
    最近更新 更多