【发布时间】:2009-12-20 06:58:36
【问题描述】:
在字边界上进行按位运算有什么好处吗?这样做有什么 CPU 或内存优化吗?
实际问题: 我正在尝试创建两个结构的 XOR。假设结构 1 和结构 2 的大小都为 10000 字节。我保留前几百个字节不变,然后开始异或 1 和 2。 假设我从 302 开始。这将一次占用 4 个字节并进行 XOR。两个结构的 302、303、304 和 305 将被异或。这个循环会一直重复到10000。
现在,如果我从 304 开始,是否有预期的性能提升?
【问题讨论】:
标签: c memory alignment micro-optimization xor