现代cpu基本不需要考虑总线对齐
非对齐的需要两次总线读写,这个是几十年前的体系架构书的内容了。
随便一搜就有的测试结果,对不对齐没有可见变化
https://jacquesheunis.com/post/memory-alignment-in-2021/
【 在 hgoldfish 的大作中提到: 】
: 也就是说 memcpy() 已经考虑了不对齐的情况,所以程序员不需要特别的优化。但是操作内存的时候,为了让 load/store 更加高效,应该尽量按计算机的字对齐是吧?64 位计算机就对齐到 8 个字节是最好的?
:
--
FROM 114.248.175.*