有没有办法在 Linux 中查看 CPU opcache 参数信息,例如大小或关联性?
我最近用perf它来对程序进行基准测试。它有一个事件 de_dis_uops_from_decoder.opcache_dispatched显示“从 OpCache 调度的操作数”。(这里是相关源代码)。然后我想获取 L2 缓存在 op 缓存中使用的缓存行大小之类的信息。维基芯片显示 zen2(我使用 ryzen 7 4800h cpu)具有有关 op 缓存的“8 Op 行大小”和“每个条目包含最多 8 个连续指令”(wikichip 引用的 amd 专利文件也说明了 op 缓存的实现方式)。 我在网上搜索后知道如何获取 L1~L3 缓存信息。 我想获取更多...