我在某处读到,可以将perf.data
(来自linux perf record
分析工具的输出)转换为kcachegrind可以解析/绘制的格式,但是我没有找到能够进行这种转换的应用程序,kcachegrind也不能打开perf.data
。
这是否可能:使用kcachegrind查看perf输出?我可以使用哪个工具?
发布于 2013-08-04 09:47:15
有两种方法可以将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”语法。
https://stackoverflow.com/questions/17223481
复制相似问题