使用全局变量缓存性能

时间:2016-12-05 13:29:29

标签: c caching

我有一个关于C的非代码特定问题。我想知道全局变量在缓存未命中时的表现如何,而不是通过malloc将变量放在堆上?

注意:我知道堆分配会产生自己的速度成本,但忽略了这个问题。想象一下,无论如何我必须对malloc进行一次调用,并决定使用前k个字节来存储我将保留为全局数组的内容。将它保持为全局还是保持在我正在我的程序中积极使用的堆段上是否会更加缓存友好。

0 个答案:

没有答案