首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone内存警告level=2

iPhone内存警告level=2
EN

Stack Overflow用户
提问于 2010-08-01 16:02:24
回答 2查看 7.2K关注 0票数 2

我有一个应用程序,堆叠相当不错的意见,在彼此之上。

在某种程度上,我收到一个内存警告level2 (这是某种程度上的预期)。

问题是,当我运行仪器时,我没有任何内存泄漏,这个应用程序占用了9-10 app之类的东西.我要说的是,哪一个不像那么多?

问题是:一个应用程序可以消耗多少内存。iPhone有多少内存?

我知道我可以响应receivedMemoryWarning并释放一些内存--但这意味着我必须摆脱一些视图,这不是我正在寻找的解决方案……

这个应用程序到目前为止还没有崩溃--但我担心它可能会在其他用户的iPhones上崩溃.

EN

回答 2

Stack Overflow用户

发布于 2011-05-09 06:10:45

应用程序可以使用30-40MB或更大的实际内存,这样就没有问题了。当你得到一个内存警告级别-1,直到那时没有问题,但如果你得到内存警告级别-2,那么应用程序可能或将崩溃后一段时间。

解决方案是,当您在委托方法中获得内存警告级别-2时,释放一些当前不使用的内存。

票数 2
EN

Stack Overflow用户

发布于 2010-08-01 16:19:26

你的应用不会让任何人的iPhone崩溃。系统只会杀死你的应用程序。不管怎样,据传3GS有256 is,而iPhone 4有512 is。这仍然不重要,因为当你收到警告,你最好遵守。尝试减少您拥有的视图的数量,或者卸载用户看不到的视图。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3382677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档