chrome CPU时间轴中的条纹灰色区域是什么意思?

时间:2016-06-23 21:05:09

标签: google-chrome google-chrome-devtools

CPU Timeline

此处显示了显着的CPU使用情况,但没有给出任何理由。时间轴取自Android Chrome v51。

1 个答案:

答案 0 :(得分:8)

刚刚在聊天时问过Paul Irish这个问题。

灰色表示DevTools知道该活动,但不知道它的身份。

条带表示主线程之外的活动。

因此,灰色和条纹表示主线程中未发生的未识别活动。也许是服务工作者的某些事情?

保罗说这种情况很少见,并要求您捕获完整的跟踪(使用chrome://tracing)并在crbug.com上打开一张票,以便DevTools团队可以诊断更多。如何引导跟踪:https://www.chromium.org/developers/how-tos/trace-event-profiling-tool

黄金和条纹表示主线程的脚本活动。这通常是一个工作者,尽管ScriptStreamer也可以出现。 (ScriptStreamer并没有很好的检测,所以请忽略它。)折叠“主线程”部分以查看其下方的内容。