iPhone - 内存分配略有增加

时间:2011-08-03 20:49:47

标签: iphone memory-management

我在Instruments中运行我的应用程序以查找可能的内存泄漏。我目前没有任何泄漏。但是,我想帮助解释一下内存分配。当我在第一个屏幕时,假设内存分配是1.50 MB。当我导航到第二个屏幕时,内存分配为1.80 MB。当我导航回第一个屏幕时,内存分配为1.55 MB。我预计当我导航到第一个屏幕时,内存不会像开头一样低吗?

1 个答案:

答案 0 :(得分:2)

看到这样的内存使用量增加通常是两件事之一。

  1. 某些对象正在缓存内存中的数据,以便在再次访问这些资源时更快地重新加载(图像可能会这样做)
  2. 您有内存泄漏
  3. 通常可以通过执行几次任务并查看每次内存是否增加来区分两者之间的差异。因此,例如,如果你转到第二个屏幕并返回10次并且第一个屏幕上的内存分配每次增加,那么你可能会有泄漏。