ipad - 内存警告级别1,2,但仍有足够的内存

时间:2011-05-05 23:59:20

标签: ipad memory memory-management

我的iPad应用程序始终提供内存警告级别1或2,但从不崩溃。它只显示警告级别1或2的日志,但我 CAN 继续操作我的应用程序没有任何问题。

此外,我还使用了活动工具来监控我的应用的内存使用情况。它的使用寿命最多(峰值)40 MB。

有人可以告诉我为什么吗?为什么当它仅使用高达40 mb并且从不崩溃时仍会发出警告?

由于

1 个答案:

答案 0 :(得分:0)

  

我的iPad应用程序始终提供内存警告级别1或2,但永远不会崩溃。它只显示警告级别1或2的日志,但我可以继续操作我的应用程序而没有任何问题。

这正是系统应该如何工作的。操作系统向每个进程发送内存警告,每个人释放一些不需要的内存。操作系统本身也可以杀死当前处于后台的应用程序。如果可以释放足够的内存,则不需要执行任何操作。当你的应用程序每次都被杀死时,警告会有什么好处?