Chrome tracing 平替: MS Insight

0 阅读1分钟

image.png

前言

大家好,今天介绍一款可以平替 chrome tracing 工具的软件——MS Insight

chrome tracing 是 Google Chrome 浏览器上的一个工具页面,输入 chrome://tracing 即可打开使用。

在这个页面导入 Google Trace Format 格式的数据,可以查看时间线运行情况。

我一般用这个页面分析和可视化应用程序(比如浏览器及衍生产品)的运行时性能数据,现在更多使用它查看 GPU 性能,调试 AI 模型。

chrome tracing 工具使用很简单,只需要将文件拖入页面中就开始加载了。

chrome_tracing.gif


但是,chrome tracing 有一个很大的问题,对于超大的数据,导入就会空白,这可能是 Goolge Chrome 浏览器本身的性能问题导致的。

比如我导入 600MB 以上的文件,chrome tracing 就变成空白了。

chrome_tracing_error.gif

在很长一段时间,我只能采很小的数据在 chrome tracing 上分析性能。

MS Insight

最近发现昇腾开源了他们的可视化工具——MS Insight,他们使用这个工具去调试 AI 模型性能,正好满足我的需求。

MS Insight 开源仓库:gitcode.com/Ascend/msin…

我试用以后发现 MS Insight 可以导入很大的文件

image.png 虽然这里建议 Google Trace Format 的 JSON 文件大小不超过 1G,但实测可以导入超过 1G 的 JSON 文件

下载链接:gitcode.com/Ascend/msin…

使用 MS Insight 导入 600MB 以上的文件

mindstudio_insight_ok.gif


另外这里能查看键盘快捷键,感觉做得比 chrome tracing 好

image-1.png