【问题标题】:Xcode Instruments output interpretation for iPad app用于 iPad 应用的 Xcode Instruments 输出解释
【发布时间】:2011-09-24 08:59:50
【问题描述】:

在 Allocations 下的 Instruments 中,对于“All Allocations”行,“Live Bytes”和“Overall Bytes”显示了非常少量的内存 (~2.5MB),它们似乎非常稳定。但“#生活”和“#总体”继续逐渐上升。

问题:在找出我的应用程序的内存占用方面,哪些列更重要? “Live Bytes”与“# Living”以及“Overall Bytes”与“#Overall”之间有什么区别?

顺便说一句:Instruments 根本没有显示内存泄漏。

谢谢。

【问题讨论】:

    标签: xcode4 instruments


    【解决方案1】:

    All Allocations 类别的 Live Bytes 列是对应用内存占用的最佳估计。

    Live Bytes 列告诉您当前为给定类别分配的内存量。 # Living 列告诉您给定类别的净内存分配数量。总字节数列告诉您分配的内存总量。 #Overall 列告诉您内存分配的总数。

    如果您使用 Leaks 模板,Allocations 工具被配置为仅跟踪活动内存分配。当您只跟踪活动内存分配时,Live Bytes 和 Total Bytes 列将是相同的,# Living 和 #Overall 列将是相同的。单击 Allocations 工具旁边的 Info 按钮可让您配置 Allocations 工具记录的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-29
      • 2011-06-08
      • 2011-03-19
      • 2012-06-15
      • 2011-10-04
      • 1970-01-01
      • 2011-09-11
      • 2016-10-22
      相关资源
      最近更新 更多