使用chrome-remote-interface获取FPS(每秒帧数)的类别

时间:2018-06-20 15:31:53

标签: google-chrome google-chrome-devtools

我正在使用实现chrome devtools协议的WebSocket客户端的javascript模块chrome-remote-interface生成具有以下类别的时间轴:gpu,内存使用和FPS(每秒帧数),但是在执行跟踪导航时使用以下类别,我将无法获得时间轴的帧类别。

const categories = [
    '-*',
    'blink',
    'renderer.scheduler',
    'toplevel',
    'v8.execute',
    'latencyInfo',
    'blink.console',
    'blink.user_timing',
    'disabled-by-default-v8.cpu_profiler',
    'devtools.timeline',
    'disabled-by-default-devtools.timeline',
    'disabled-by-default-devtools.timeline.frame',
    'disabled-by-default-devtools.timeline.stack'
];

Tracing.start({
    transferMode: 'ReturnAsStream',
    options: 'sampling-frequency=10000',
    categories: categories.join(',')
});

Tracing.tracingComplete((traceCompleteEvent) => {
    writeTimelineFrom(traceCompleteEvent.stream, 'timeline.json');
});

我使用:

  • ubuntu 18.04
  • google-chrome 67
  • 节点8
  • chrome-remote-interface 0.25.6

0 个答案:

没有答案