14得票2回答
使用cachegrind和callgrind测量不同的读写次数

我正在使用Cachegrind、Callgrind和Gem5进行一些实验。我注意到在缓存模拟器中,许多存储访问被计算为读取,而在Callgrind中被计算为写入,而在Gem5中则同时被计算为读取和写入。 我们来看一个非常简单的例子:int main() { int i, l; ...