为什么比在Java中比较int的速度要快得多?

时间:2015-11-20 22:56:26

标签: java performance int double

在带有i5-3570k的64位操作系统上,这段代码平均需要1.19秒才能执行:

for (int i = 0; i < 1e9; i++);

如果1e9替换为1000000000(int)1e9,则执行平均只需0.0013秒。

对我而言,比较双打比较直观,考虑到双打更复杂并占用内存的两倍,但为什么这么多更慢?

0 个答案:

没有答案