Google Trace Viewer

2023-07-21 devops linux

在 Chrome 中的 chrome://tracing 提供了简单有效的 Trace 可视化方案,作为 Performance Profile、Timeline Tracing 都很方便。

简介

通过 Javascript 实现的方案,支持 Chrome (base/trace_event)、Android (systrace) 以及 Linux 内核格式。最开始有个独立的 Trace Viewer 项目,后来合并到了 Catapult 项目,包含了很多观测性工具,用阿里收集、展示、分析 Chrome、Website、Android 的性能,也包括 GoLang Trace 使用。另外,Google 在开发另一套 perfetto 工具,打算替换 Trace Viewer 使用。

格式

Trace Viewer 有套自己的 Trace Event Format 格式。

参考