【发布时间】:2010-05-08 06:14:21
【问题描述】:
根据 Instruments,我的应用程序的“Net Bytes”从未超过 2MB,但有时我会收到内存警告并且应用程序崩溃,因为堆栈上的某些视图被强制卸载。
我想知道系统不会向您发送内存警告并卸载视图的典型内存占用是多少?
到目前为止,我已经在 iphone 3GS 和 3G 上的 OS 3.1.2 上尝试过这个,并且在我测试应用程序的 80% 的时间里,3G 都会发出警告。
【问题讨论】:
-
纯粹作为建议,我想说您的应用程序需要能够处理内存警告,无论其大小如何。如果它不是很大,也许它没有太多安全收缩内存的能力,但无论如何它都不应该崩溃。内存警告适用于每个应用程序。
标签: iphone