Time Profiler仪器中的“Self”和“#Self”是什么意思?

时间:2012-09-04 11:37:52

标签: iphone ios instruments

文档只是说它意味着“符号自称的时间”,但这意味着什么? “#Self”是什么意思?

当我使用乐器时,如果“#Self”等于100,那么“Self”也是100.0。

1 个答案:

答案 0 :(得分:29)

我认为您阅读的文档必须不正确。

Time Profiler中的

自我是指在给定函数中花费的时间,不包括在其调用的其他方法中花费的时间。

自我%是相同的事情,但表示为总运行时间的百分比。

#Self 是点击此功能或方法的实际探查器示例数。默认情况下,Time Profiler每1 ms采样一次,因此该数字通常与 Self 值相同。