小编典典

以编程方式获取缓存行大小?

all

欢迎所有平台,请指定您回答的平台。

一个类似的问题:How to programmatically get the CPU cache page size in
C++?


阅读 94

收藏
2022-07-16

共1个答案

小编典典

从 C++17 开始,您可以使用std::hardware_破坏性_interference_size

其定义为:

两个对象之间的最小偏移量,以避免错误共享。保证至少是 alignof(std::max_align_t)

2022-07-16