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,