在 Linux 中在运行时使用动态内存分配会在 RAM 中分配一些内存。但是,我想知道缓存行是否也同时在该内存的缓存中分配。
例如,在我使用分配一些内存malloc()
并存储 4 个字节的数据(缓存行可能是 4 或 16 个字节)之后,缓存是否会发生写入未命中?
在 Linux 中在运行时使用动态内存分配会在 RAM 中分配一些内存。但是,我想知道缓存行是否也同时在该内存的缓存中分配。
例如,在我使用分配一些内存malloc()
并存储 4 个字节的数据(缓存行可能是 4 或 16 个字节)之后,缓存是否会发生写入未命中?