【发布时间】:2018-09-20 07:14:06
【问题描述】:
脏数据缓存未命中和干净数据缓存未命中有什么区别?
我在我的 CPU 手册中找到了它们的计数器,并想知道哪一个是正确衡量代码中数据访问效率的指标。
在我当前的程序中,干净未命中 = 102271,而脏未命中 = 1323。
- 什么时候会发生干净未命中,是否会在干净未命中时从内存中加载数据?
- 什么时候发生脏错? (编辑:其实这很清楚)
【问题讨论】:
-
哪个 CPU?什么手册?
-
来自英飞凌(see here)的三核。第 12.10 章。