Tom*_*cek 12 java performance
我已经做了一些关于x*x或Math.pow(x,2)在Java中是否更快的测试.我期待简单的x*x有点快,但事实证明它的速度相当快.有人可以开导我,请问这有可能吗?
apa*_*gin 40
请问,这怎么可能?
因为Math.pow是JVM内在的,即JIT编译器内联调用.此外,当它看到exponent是常量时2,它会完全替换该调用x*x.
Math.pow
2
x*x
来自HotSpot来源的证明
归档时间:
10 年,8 月 前
查看次数:
6421 次
最近记录: