【问题标题】:What is the maximum allowed run time memory size of an iPad app? [duplicate]iPad 应用程序允许的最大运行时内存大小是多少? [复制]
【发布时间】:2014-02-14 18:31:48
【问题描述】:

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

很明显app size增加了阈值。但是有什么办法可以增加app的size,这样就不会抛出内存警告错误了。如何处理这个问题?

有什么帮助吗?

【问题讨论】:

    标签: ios iphone ipa


    【解决方案1】:

    您必须响应内存警告的方式在 iOS 5/6 中发生了变化。在此之前,您会收到三个内存警告,如果您不做任何事情就会被杀死。现在操作系统更多地作为最后的手段发送内存警告 - 如果你收到一个,你现在真的必须放弃你的足迹。这只是与内存泄漏间接相关。

    作为docs 的详细信息,您必须响应这些通知 - 最好不要在短时间内分配大量内存。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      相关资源
      最近更新 更多