相关疑难解决方法(0)

<快于<=?

我正在读一本书,作者说这if( a < 901 )比书更快if( a <= 900 ).

与此简单示例不完全相同,但循环复杂代码略有性能变化.我想这必须对生成的机器代码做一些事情,以防它甚至是真的.

c++ performance assembly relational-operators

1508
推荐指数
12
解决办法
12万
查看次数

不等式运算符比等式运算符更快吗?

我知道这是一个微观优化,所以我问出纯粹的好奇心.

逻辑上,微处理器不需要比较相等运算符的两个操作数的所有位以确定"FALSE"结果.

注意,这与编程有关,因为它会影响程序的执行速度.

optimization performance cpu-speed

54
推荐指数
5
解决办法
2万
查看次数

哪个运算符更快(>或> =),(<或<=)?

是否<<=(和>更快)更便宜(更快)>=

免责声明:我知道我可以测量,但这只会在我的机器上,我不确定答案是否可能是"特定于实现"或类似的东西.

c optimization performance assembly operators

6
推荐指数
2
解决办法
3037
查看次数