苹果乐器样品清单

时间:2019-11-08 16:44:45

标签: profiling instruments xcode-instruments

我正在尝试了解Apple的Instruments GUI,特别是样品列表视图。

在这里,我正在监视L2高速缓存未命中,并且在树视图中,如何直接修改列并查看罪魁祸首很简单:

tree

但是,在样本列表中,我看到了负数,还有我不明白的一件事:似乎没有无订单

top of ordered list

列表的顶部开始于-21M,它“增长”(按绝对值?)直到-60M,然后达到60M(正值):

mid list

所以我的问题是:如何在Apple的仪器中使用样品清单?它的目的是什么?我在“订购”样本中缺少什么?

1 个答案:

答案 0 :(得分:0)

您可以通过单击列标题来订购样品。例如,单击“时间戳记”列将按仪器采集样本的时间对样本进行排序。

我发现“样品列表”很难使用,因为仪器采集的样品太多。 “样品列表”对于诸如“分配”工具之类的工具更有用,因为每个样品中的差异可能很大。在分配列表中,您可以按分配大小排序并检查最大的内存分配。 “样本”列表对于高速缓存未命中和在各个样本中差异不大的仪器而言,用处不大。