【问题标题】:iPhone - Memory allocation slightly increasingiPhone - 内存分配略有增加
【发布时间】:2011-08-03 20:49:47
【问题描述】:

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

【问题讨论】:

标签: iphone memory-management


【解决方案1】:

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

  1. 某些对象正在内存中缓存数据,以便在您再次访问这些资源时更快地重新加载(图像可能会这样做)
  2. 您有内存泄漏

您通常可以通过执行几次任务并查看每次内存是否增加来区分两者之间的区别。因此,例如,如果您在第二个屏幕上返回 10 次,而第一个屏幕上的内存分配每次都增加,那么您可能存在泄漏。

【讨论】:

    猜你喜欢
    • 2010-11-02
    • 2014-11-13
    • 2012-01-24
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    • 2020-01-10
    相关资源
    最近更新 更多