【问题标题】:What do the columns in the Object Alloc instrument mean?Object Alloc 工具中的列是什么意思?
【发布时间】:2011-02-17 04:12:30
【问题描述】:

我找不到这方面的文档。没有快速信息。

这些列有这些不透明的标题:

Category

Live Bytes

# Living

# Transitory

Overall Bytes

# Overall

# Allocations (Net / Overall)

是否有文件说明这些列的含义?无需阅读 600 页?

【问题讨论】:

    标签: iphone instruments


    【解决方案1】:

    Allocations Instrument

    实时字节

    已分配但未释放的字节数。

    生活

    已创建并仍在堆上的对象数。

    暂时性

    在选定时间范围内创建和销毁的对象数。 总字节数 此类型已分配的总字节数,包括已释放的字节数。

    总体

    已分配的此类对象或内存块的总数,包括已释放的对象或内存块。

    分配(净/总体)

    当前帐户和总帐户的直方图。

    【讨论】:

      【解决方案2】:

      这里有更多关于 Instruments 的信息... 已批准答案的链接重新路由中的链接不起作用。

      https://developer.apple.com/library/mac/#documentation/developertools/conceptual/InstrumentsUserGuide/Built-InInstruments/Built-InInstruments.html

      这也分解了条形颜色的含义......

      *向下滚动到分配部分的一半左右。

      [更新链接,你应该可以在这里找到信息。]

      https://developer.apple.com/library/mac/#documentation/developertools/conceptual/InstrumentsUserGuide/Introduction/Introduction.html

      【讨论】:

      【解决方案3】:

      Instruments 用户指南的“Analyzing Data with the ObjectAlloc Instrument”部分用于提供该工具的详细视图的一些描述(整个指南已被重写):

      详细信息窗格(在表格中时) 模式)显示其他有用的 帮助您发现潜力的信息 分配问题。网络与 的总体分配栏 表显示的直方图 当前活动对象和总数 曾经创建的数字。作为 净分配与整体的比率 分配缩小,颜色 直方图条变化。蓝色直方图 条形代表一个合理的比例 当颜色转向红色时 频谱代表较低的比率 可能需要进行一些调查。

      对象分配按类型分组,即出现在Category 标题下的内容。 Live Bytes 列表示有多少此类对象已被分配并且仍在内存中。同样,# Living 列告诉您有多少这种类型的对象仍在内存中。 Overall Bytes# Overall 列显示内存中的总大小和该类型的所有已分配对象的数量,无论它们此时是否仍在内存中。最后,# Transitory 只是# Living# Overall 之间的区别,显示了在您分析的时间段内创建和销毁了多少该类型的对象。

      此表右侧的直方图由文档中上述引用的部分描述,但它只是提供了上述数字的图形度量。

      【讨论】:

      • 谢谢。如果我不关心类型但想要完整了解当前分配了多少字节(来自任何类型),我必须查看哪些列或行?
      • @mystify - All Allocations 行的 Live Bytes 列应列出已分配且仍在内存中的被跟踪对象的所有监控活动字节的总和。
      • @BradLarson 嘿布拉德,您答案中的链接不再解析为所需的页面,我找不到可能的替代品。
      • @adamjansch - 是的,他们似乎已经完全重写了该指南,因此在这方面没有什么可指出的了。这就是我引用上面所有相关信息的原因,以防止此链接消失。我已经更新了我的答案以反映这个缺失的链接。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      • 2022-12-14
      • 2012-10-13
      • 1970-01-01
      相关资源
      最近更新 更多