0

我们尝试检查使用代码编写文件时允许使用的最大内存量,为此我们使用了以下过程:

  • 我们将视频从 itune 加载到设备以填充设备内存(显示可用内存 0.01 GB)
  • 我们编写了下载视频的代码,在加载视频之前,我们检查有多少内存可用(通过代码),它显示 175MB。
  • 现在我们加载大小为 16.70 MB 的视频,它允许我们将该视频写入文档目录
  • 但是现在当我们看到时,我们的设备在 iTunes 中显示了有关大量使用 X MB 内存的警告(我忘记了确切的数字)。

所以我的问题是:
如何检查我的应用程序是否停止广泛使用设备内存?
什么时候(在多大的内存上)我们应该检查?

4

1 回答 1

0

不要进行任何检查,您使用的内存量不是静态值,它可能会因很多因素而异。

你要做的就是实现内存警告的通知观察器,并根据这些回调,行动并释放你的一些内存,不要试图自己计算内存,只取决于iOS告诉你什么,iOS会告诉你什么时候使用大量内存

于 2012-06-21T12:16:48.217 回答