readperf 试用

readperf工具可以读取perf生成的数据文件,代码仓在https://github.com/ursfassler/readperf,
但他的格式相对较老。现在的perf采集得到的一般为PERFILE2格式。针对新的格式需要做一定的修改。

新版本在https://lwn.net/Articles/644919/

首先8B的magic有PERFFILE变成了PERFILE2,

后面接这u64的 header size, 一般为0x68

/usr/include/linux/perf_event.h下有定义perf的结构体。

attribute size变化了,由144变成了152,

posted @ 2023-10-20 07:58  zwlwf  阅读(7)  评论(0编辑  收藏  举报