p*****g 发帖数: 113 | 1 比如:a[1]和a[1000],理论上哪个寻址快?为啥? |
h**6 发帖数: 4160 | 2 访问动态分配的数组a[0]在某些情况下指令会少一个字节,可能少用一个CPU周期。其余不管a[1]到a[10000]都是一样的。 |
i***l 发帖数: 468 | 3 指针指到10和指到10000的速度逻辑上都是加一个offset,但是物理上应该读取速度不同
吧?
【在 h**6 的大作中提到】 : 访问动态分配的数组a[0]在某些情况下指令会少一个字节,可能少用一个CPU周期。其余不管a[1]到a[10000]都是一样的。
|
a****l 发帖数: 8211 | 4 I seriously doubt you would EVER encounter a case where this would ever matter.
【在 p*****g 的大作中提到】 : 比如:a[1]和a[1000],理论上哪个寻址快?为啥?
|
t********t 发帖数: 5415 | 5 同上,如果你想到的是有多少个寄存器要跳,多少根线从0变到1的话... |
b**r 发帖数: 352 | |