- 博客(1)
- 收藏
- 关注
原创 go语言内置函数逐字解析1-copy-揭秘高效复制的秘密
copy为什么快?1. 小内存使用线性代码对齐,解除rep循环2. PREFETCHNTA 缓存预取,提前加载数据3. 大内存优先使用SIMD 指令集加速,性能优于普通指令3.1 一轮读写多个矢量,SIMD 并行读 + 并行写3.2 合理的对齐方式,对齐指令性能 > 未对齐指令性能3.3 避免了缓存污染,写透式写入性能 > 写回式写入性能。
2023-12-09 01:59:20
1271
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人