15

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

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

Category

Live Bytes

# Living

# Transitory

Overall Bytes

# Overall

# Allocations (Net / Overall)

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

4

3 回答 3

36

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

详细信息窗格(处于表格模式时)显示其他有用信息,以帮助您发现潜在的分配问题。表的净分配与总体分配列显示了当前活动对象的直方图和曾经创建的总数。随着净分配与总分配的比率缩小,直方图条的颜色会发生变化。蓝色直方图条代表一个合理的比率,而向红色光谱移动的颜色代表可能需要进行一些调查的较低比率。

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

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

于 2010-05-08T22:42:05.710 回答
2

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

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

于 2012-03-05T17:51:45.477 回答
1

分配工具

实时字节

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

活的

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

暂时的

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

总体

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

分配(净/总体)

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

于 2015-02-05T08:23:21.587 回答