首页 > 解决方案 > 在 Android systrace 中,Self Time 代表什么?

问题描述

在 android systrace 中选择任何切片时,我看到了 self time 的值。自我时间是什么意思?

标签: androidperformancesystrace

解决方案


除了 mymiqdad 的回答,您还可以查看 Android Dev Summit '19 上的这个演讲:https ://youtu.be/v4kCRZ_O4Lc ,其中详细介绍了自我时间、孩子时间和总时间的计算。

至于 systrace,虽然它显示的是跟踪事件而不是调用堆栈,但它们被组织在一个类似于调用堆栈的树中。所以自我时间的概念仍然适用:self_time = total_time - sum(children_total_time)


推荐阅读