crome:// tracing-跟踪事件查看器

时间:2019-11-26 16:04:07

标签: google-chrome

我们正在为应用程序添加基本的工具。对于可视化部分,决定采用Google Chrome Event Tracer(JSON)格式。然后可以将其加载到Chrome浏览器中。

在Google Chrome浏览器(chrome:// tracing)中查看跟踪事件查看器时,以下事件的时间轴显示为:

“ 0分钟... 8.333分钟... 16分钟... ..... 66分钟” ,最后一个事件显示在66分钟处。整个过程耗时约13秒。这对我来说没有意义。

但是,如果我删除第二个事件,则时间轴现在显示为:  “ 0ms .... 500ms ..... 4000ms” 。现在是毫秒。

有人知道什么是控制单位的,为什么第一种情况显示分钟,而时间跨度为一个小时?

根据文档,持续时间的预期单位是微秒。

这是JSON“竞争事件”:

{
"traceEvents": [
    {
        "name": "sleep_for",
        "cat": "FunctionCall,DS",
        "ph": "X",
        "ts": "1425884580173972",
        "dur": "3999701",
        "pid": "79972",
        "tid": "219192",
        "args": {
        }
    },
    {
        "name": "sleep_for",
        "cat": "FunctionCall,DS",
        "ph": "X",
        "ts": "1425888580651865",
        "dur": "3999317",
        "pid": "79972",
        "tid": "219192",
        "args": {
        }
    }
 ]
}

0 个答案:

没有答案