sdbbs Asked: 2024-10-11 11:31:13 +0800 CST2024-10-11 11:31:13 +0800 CST 2024-10-11 11:31:13 +0800 CST Perfetto 时长中的三个数字代表什么意思? 772 我刚刚开始通过 Python 的 viztracer 研究 Perfetto,我注意到切片的“当前选择”给出了这种输出: 具体来说,它指出: 持续时间 53ms 926us 800ns 这三个数字代表什么?我尝试在网上搜索,但没有找到任何解释…… 53 毫秒确实对应于可视化中的切片/事件的宽度,但是 926 微秒和 800 纳秒是做什么用的呢? perfetto 1 个回答 Voted Best Answer nanofarad 2024-10-11T11:34:58+08:002024-10-11T11:34:58+08:00 整个表达式53ms 926us 800ns就是持续时间:53 毫秒,加上 926 微秒(通常缩写为 us 或 μs),加上 800 纳秒 - 总计 53.9268 毫秒。 根据时间戳和持续时间的值,看起来这里的精度只有百纳秒间隔。 53 毫秒确实对应于可视化中的切片/事件的宽度 整数代表切片/事件的宽度,但截断值 53 毫秒足够接近,看起来像是对应。
整个表达式
53ms 926us 800ns
就是持续时间:53 毫秒,加上 926 微秒(通常缩写为 us 或 μs),加上 800 纳秒 - 总计 53.9268 毫秒。根据时间戳和持续时间的值,看起来这里的精度只有百纳秒间隔。
整数代表切片/事件的宽度,但截断值 53 毫秒足够接近,看起来像是对应。