标签: android android-studio android-sdk-tools ddms android-traceview
我很想知道traceview提供分析的方式更准确,例如基于采样或基于跟踪。该文档仅讨论由于两者引起的开销,并且在该情况下基于采样是更好的选择,因为它导致更少的开销(相对于采样频率)。
所以主要问题是哪一个更准确或更适合比较一个函数或两个不同函数的各种实现?
我对基于采样的方法的关注是,它可能无法捕获执行时间小于采样间间隔的函数。
我的个人观察: 我重复测试了基于采样的方法和各种功能。它以1000微秒作为采样间隔正确记录计算上昂贵的功能,然而,它错过了轻量级功能。