3

我很好奇 traceview 提供基于采样或基于跟踪的分析的方式中哪种方式更准确。该文档仅讨论了由于两者引起的开销,在这种情况下,基于采样是更好的选择,因为它导致的开销更少(相对于采样频率)。

所以主要问题是哪个更准确或更适合比较一个功能或两个不同功能的各种实现?

我对基于采样的方法的担忧是它可能无法捕获执行时间小于采样间隔的函数。

我的个人观察: 我反复测试了具有各种功能的基于采样的方法。它以 1000 微秒作为采样间隔正确记录计算量大的函数,但是它错过了轻量级函数。

4

0 回答 0