对于典型的iPhone应用程序,MB的最大内存占用量是多少?

时间:2009-09-17 23:55:30

标签: iphone cocoa-touch memory memory-management uikit

我知道这是一个主观问题。据我所知,应用程序有大约25 MB的可用空间,但这取决于还有什么。目前正在播放音乐,当前的电话或者可能会减少大量内存。我不知道。

告诉我们您的想法或经历的内容。我的应用程序目前一次消耗大约15 MB,大多数图像加载到动画视图中。我没遇到过这个问题。但是是否有一些可以绘制的“边界”,以制定一个简单易懂的规则,例如“在任何给定时间不要消耗超过x MB的内存”,其中x代表最大数量?

3 个答案:

答案 0 :(得分:2)

此值因设备和每个用户而异。例如,我每隔几天重新启动一次手机,释放Apple声称的丢失内存和第三方泄密。我的母亲,她自己没有重新启动过她的手机。 EVER。她有很多应用程序的麻烦,给我打电话,我告诉她重新启动手机以增加内存。她做了,应用程序不再崩溃了。

故事的道德是:永远不要计划拥有可用的记忆。你应该始终将你的记忆保持在你所需的最低限度。

答案 1 :(得分:0)

您可以使用Instruments并启动一些应用程序并自行查找。

答案 2 :(得分:0)

最近我找到了这个很棒的工具来查找任何iOS设备的最大内存容量。 我们还可以找到我们收到低内存警告的内存级别。

这是链接:https://github.com/Split82/iOSMemoryBudgetTest