我正在使用实现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');
});
我使用: