++或 - 增量或减速器速度比较

时间:2015-05-11 04:47:27

标签: javascript performance time-complexity increment decrement

同学向我提到他读递减器 --应该比增量器 <更快地执行操作强>(++)即可。我们使用JavaScript运行了测试,并提出了混合结果

在我的 MacBook Pro i5 (2014年中),当{strong>使用时,++ 快<3} <{1}} console.time方法用于记录 Chrome Firefox --中的差异,只是差不多已经过了++

他的Windows笔记本电脑上(不确定该模型),它与--几乎完全相反,在整个浏览器中速度要快得多。

那么发生了什么?这是硬件还是软件?什么是差异,为什么一个或另一个以更高或更低的速度运行?

这里的问题是为什么在不同的机器上存在差异?与0的比较似乎是一个明显的答案,为什么我们在MacBook上看到减量的速度较慢,但​​它没有&# 39;解释为什么它在窗户的机器上实际上更快。

我们预计在两种情况下减量都会变慢,只是测试差异,然后我们想出了这个奇怪的结果。因此这个问题。

0 个答案:

没有答案