2010-08-27 99 views
6

我已经创建了使用Web服务下载图像的iPad应用程序。但是,我的应用程序在高质量图像操作过程中崩溃了。所以我的问题是 - 在iPad上运行的应用程序的最大内存限制是多少?应用何时在iPad上点击LowMemoryWarning?iPad上的最大应用内存限制?

+0

这是约10个问题的副本。 – 2010-08-27 17:30:17

+3

@Jesse,其中你有助于确定零。 – 2013-04-22 22:47:37

回答

7

没有每个应用程序的限制可以这么说。应用程序可用的内存量取决于可用内存的数量,这也取决于在后台运行的应用程序使用的内存量。这些应用程序包括永久运行的系统应用程序,如SpringBoard,有时运行系统应用程序,如Safari,iPod等等(当iOS 4将用于iPad时),用户应用程序仍然在后台运行。尽管如此,我认为一个应用程序不应该使用超过所有可用RAM的50%。在iPad上,这意味着128 MB,应该是相当多的。你有没有对你的应用程序进行泄漏检查?

+0

雅我已经做了我的应用程序泄漏检查。它不超过2到4 kb。现在我限制了我的应用程序内存高达130 MB,如果它跨越了它,我已经降低了图像质量并下载了低质量的图像。 谢谢。 – Mahesh 2010-08-27 15:41:45

+0

Hi Max, 您确定该应用程序可以在100M左右。因为我正在开发一个ipad阅读pdf的应用程序。 对于较大的pdf,我的应用程序内存大小正在增加到25到30MB,它给我提供了内存警告。给予2至3个警告应用程序后崩溃。 你可以让我知道如何使用高达100MB的我的应用程序? – CKT 2010-08-31 15:08:31

+0

30 MB对我来说似乎很少,但可能有多种原因。您是否使用仪器分析了整个系统的内存消耗? – 2010-08-31 17:50:00