使用仪器进行分析:与自重和体重有什么不同

时间:2017-09-20 06:07:03

标签: objective-c xcode c++11 xcode-instruments memory-profiling

我试图了解如何使用xcode在mac上解释仪器分析器的结果。主要是我试图了解b / w重量和自重的差异。

这是我没有修改的结果

结果A:

Weight         Self Weight     Symbol
1.98 s  16.8%  45.00ms        bool doSomething(xxx)

这是我的修改结果(假设更快)

结果B:

Weight         Self Weight     Symbol
1.38 s  19.0%  47.00ms        bool doSomething(xxx)

我的问题是b / w重量和自重的差异是什么? 这里link表示

重量 符号及其子项运行所花费的时间,以及与同时运行的其他符号相关的运行时间百分比。

自重 符号花费的时间。

我想知道的是这个方法从头到尾执行需要多长时间?在我的例子中,我在停止探查器之前已经运行了这个方法3次。有人可以解释一下b / w自重和体重的差异是什么?从上述两个结果中哪一个更快。有人可以解释原因吗?

0 个答案:

没有答案