首页 > 解决方案 > 如何测量 i-cache

问题描述

有人告诉我,使用不需要的 REX 会浪费一个字节的 I-cache 占用空间,对于这样的代码:

231:    40 89 f0                rex mov eax,esi               

如何使用 perf 等工具测量 i-cache 使用情况(足迹)?我猜 perf 可能支持 i-cache 未命中或未命中率事件?它们能反映 i-cache 的足迹吗?

标签: assemblyx86-64cpu-architecturecpu-cacheperf

解决方案


推荐阅读