我想要测量我的代码的缓存失分率。我们可以使用perf列表来显示受支持的事件。我的桌面上有一个Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz处理器,perf列表包含缓存-refrences和高速缓存-错过,如下所示:
cpu-cycles OR我认为根据英特尔架构软件开发人员手册,cache-misses被映射到硬件事件LLC(我通过比较perf stat -e r412e和perf stat r412e和perf stat -e cache-错过了,它们给出了几乎相同的