当程序中出现结构数组的时候,编译器是通过执行与结构数组的大小的乘法来索引数组元素的。因此,如果结构数组大小是2的倍数,那么以上的乘法就变成inexpensive shift operations了,这样让结构数组保持Align于2对提高数组索引的性能有很大的帮助。
Adjust structure size to power of two
最新推荐文章于 2023-09-22 01:02:06 发布

当程序中出现结构数组的时候,编译器是通过执行与结构数组的大小的乘法来索引数组元素的。因此,如果结构数组大小是2的倍数,那么以上的乘法就变成inexpensive shift operations了,这样让结构数组保持Align于2对提高数组索引的性能有很大的帮助。