在Kcachegrind中打开perf.data

问题描述 投票:0回答:2

我在某处读到可以将

perf.data
(从 linux
perf record
分析工具输出)转换为 kcachegrind 可以解析/绘图的格式,但是我没有找到能够执行此转换的应用程序,kcachegrind 也没有找到打开
perf.data

这可能吗:使用 kcachegrind 查看性能输出?我可以使用哪个工具?

linux performance profiling valgrind perf
2个回答
13
投票

将 perf 数据转换为 callgrind 格式有两种方法,但目前还不清楚哪种方法更成熟。 当前提交较多的名为 perfgrind 的版本可以在 https://github.com/ostash/perfgrind
找到 然而,据说它缺乏调用图支持,并且在内核邮件列表上宣布第二个工具的补丁后,提交停止了,请参阅 lkml.org/lkml/2013/3/27/535。

第二个工具https://github.com/vitillo/perf 方法直接集成到 perf 命令中,但尚未看到正式版本。 至少我尝试过的 perf 3.10.0 不支持建议的“perf conversion”语法。


0
投票

我只是想补充一点,https://github.com/ostash/perfgrind仍然存在并且有效。

© www.soinside.com 2019 - 2024. All rights reserved.