android - 在 Android systrace 中,Self Time 代表什么?
问题描述
在 android systrace 中选择任何切片时,我看到了 self time 的值。自我时间是什么意思?
解决方案
除了 mymiqdad 的回答,您还可以查看 Android Dev Summit '19 上的这个演讲:https ://youtu.be/v4kCRZ_O4Lc ,其中详细介绍了自我时间、孩子时间和总时间的计算。
至于 systrace,虽然它显示的是跟踪事件而不是调用堆栈,但它们被组织在一个类似于调用堆栈的树中。所以自我时间的概念仍然适用:self_time = total_time - sum(children_total_time)
推荐阅读
- post - Python 请求,发布使用 utf-8 编码的 multipart/form-data
- python-3.x - 在列表中嵌套字典时,得到一个 TypeError :字符串索引必须是整数
- amazon-rds - 如何在同一设置中实现 AWS RDS 中的高可用性、故障转移和复制?
- laravel - 我可以使用 Composer 而不是 Apache 来使用 localhost:8000 等吗?
- mysql - 无法从本地计算机访问我在谷歌计算引擎上创建的数据库
- apify - 未找到默认数据集,如果设置了 APIFY_DEFAULT_DATASET_ID
- database - 如何根据其他表值自动派生属性值
- python - 如何绘制模型的历史
- ag-grid - 将数据透视表上的列标题格式化为 ag-grid 中的日期
- c++ - printf(时差程序)中的引用问题