在时间分析工具中,“Self”和“# Self”是什么意思?

21

文档只是说它表示“符号调用自身的次数”,但这是什么意思?而“# Self”又是什么意思?

当我使用Instruments时,如果“# Self”等于100,则“Self”也等于100.0。

1个回答

29

我认为你所阅读的文档可能是不正确的。

Self 在时间分析器中指的是该函数本身所花费的时间,不包括调用其他方法所花费的时间。

Self % 也是同样的概念,但以总运行时间的百分比表示。

# Self 是真正命中此函数或方法的分析器样本数。默认情况下,时间分析器每1毫秒采样一次,因此这个数字通常与Self的值相同。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接