使用x + = 1而不是x = x + 1时是否有任何性能优势?

Min*_*ava 1 actionscript-3 micro-optimization

无论是否使用x += 1或建议我都很困惑x = x+1.我知道他们都产生了相同的结果.实际上,使用时x+=1代替是否有任何性能提升x = x+1?它会让我的程序运行得更快吗?

Cha*_*ana 5

x += 1只是语法上的捷径x = x + 1.AFAIK,无机器(CPU)级指令集具有x += 1在单个原子操作中执行的指令.CPU执行的实际代码应该相同.

  • 嗯x86上的`INC`怎么样?:P (3认同)