iPhone和iPad App真实和虚拟内存使用情况

Nic*_*Kuh 5 memory iphone ipad ios

我一直在努力保持我的iOS应用程序内存占用不错,但是,我不确定iOS的真实或虚拟内存有什么好的阈值.

目前,一个非常简单的应用程序使用12MB实内存和70MB虚拟内存,但随着我的应用程序变得更加复杂,这将会增加.

我的问题是,为了避免获得内存警告,我应该尝试保留下面的实际和虚拟内存级别是什么?

我意识到这不是一门精确的科学,因为还有其他因素,比如系统上其他应用程序的内存占用,但是粗略的答案会受到欢迎.

Pie*_*ter 0

这确实根本不是一门精确的科学。根据我的经验,在收到操作系统请求时立即释放足够的内存至少与保持低内存同样重要。

话虽这么说,只要我将 iPad 上的应用程序保持在约 80 MB 实际内存以下,我通常不会收到任何警告(仅供参考,iPad 1 有 256MB)。(请记住,这是使用的全部内存,包括操作系统为您的应用程序分配的屏幕缓冲区等,而不仅仅是您自己分配的内存)