Function prefetch_write
Source pub fn prefetch_write<T>(data: &mut T)
Expand description
预取数据到 CPU 缓存用于写入
使用 CPU 的 prefetch 指令提前将数据加载到缓存中,
为后续的写入操作做准备。
§平台支持
- x86_64: 使用
_mm_prefetch 指令
- 其他架构:无操作(空实现)
use god_gragh::utils::cache::prefetch_write;
let mut data = vec![1, 2, 3, 4, 5];
prefetch_write(&mut data[0]);