iPad 应用程序允许的最大运行时间内存大小是多少



我正在开发一个iPad应用程序(混合),它具有本机UINavigationbar和UIWebview,仅此而已。我使用外部网址加载网络视图。它工作正常一段时间.但在那之后,它崩溃了,登录控制台"收到内存警告"两次。我检查了"仪器",它发现的泄漏非常少(大约 100 字节),并且当时目标代码并未全部执行

它清楚地表明应用大小增加了阈值。但是有没有办法 增加应用程序的大小 ,这样它就不会抛出内存警告错误。如何处理这个问题?

请帮忙吗?

您必须

响应内存警告的方式在iOS 5/6中发生了变化。在此之前,你会得到三个内存警告,如果你什么都不做,就会被杀死。现在,操作系统发送内存警告更多是作为最后的手段 - 如果您收到内存警告,您现在真的必须减少占用空间。这仅与内存泄漏间接相关。

正如文档所详述的那样,您必须响应这些通知 - 最好不要在短时间内分配大量内存。

由于iOS 7保留了更多挂起的应用程序(例如,对于新的背景模式),您可能会更频繁地收到内存警告。

请务必注意,您无法控制系统将保留您的应用的内存量。

最新更新