Chrome开发者工具[TimeLine]从json跟踪文件计算聚合时间

时间:2016-02-23 11:20:40

标签: javascript json performance google-chrome google-chrome-devtools

有没有办法计算Chrome Developer Tools中TimeLine录制后保存的跟踪文件中每个事件的总时间。或者是否存在一些Node样式的Chrome API来仅转储此信息,而不是由 chrome-remote-interface 提供的Tracing.start API转储的大量信息。

我可以使用https://github.com/paulirish/automated-chrome-profiling上提供的示例自动执行基于时间轴的录制,并以json格式获取跟踪文件。但是我需要从中提取/派生特定信息,如下所示。

e.g。

3.01s Total

7.73ms Loading

49.45ms Scripting

120.07ms Rendering

3.76ms Painting

19.68ms Other

2.81s Idle

2 个答案:

答案 0 :(得分:1)

我在另一个类似的问题中找到了这个问题,由@Abbas提供。请留下这个答案,以防将来对某人有用。

<强>答案

有用的链接

devtools-timeline-model模块应该提供预期的大部分功能。

答案 1 :(得分:0)

https://github.com/GoogleChrome/node-big-rig

中发现了一些非常接近我所寻找的东西