我读过的地方是,可以将perf.data
(输出从linux perf record
分析工具)转换为kcachegrind可以parsing/绘图的格式,但是我没有find能够进行此转换的应用程序,kcachegrind也没有打开perf.data
。
这是可能的:使用kcachegrind查看perf输出? 我可以使用哪个工具?
将perf数据转换为callgrind格式有两种方法,但不清楚哪一种更成熟。 目前提交更多的名为perfgrind可以在https://github.com/ostash/perfgrind
然而,据说缺少callgraph支持,在内核邮件列表中发布第二个工具的补丁后,提交停止,请参阅lkml.org/lkml/2013/3/27/535。
第二个工具https://github.com/vitillo/perf直接集成到perf命令中,但还没有正式发布。 至少我试过的perf 3.10.0不支持提议的'perf convert'语法。