相关疑难解决方法(0)

是否比Java中的乘法和除法更快地移位?.净?

如果您恰好使用2的幂,则左右移位显然比大多数甚至所有CPU上的乘法和除法运算更快.但是,它可能会降低某些读取器和某些算法的代码清晰度.位移对于性能是否真的是必要的,或者我可以期望编译器或VM注意到这种情况并对其进行优化(特别是当2的幂是文字时)?我主要对Java和.NET行为感兴趣,但欢迎深入了解其他语言实现.

.net c# java optimization bit-manipulation

64
推荐指数
7
解决办法
3万
查看次数

标签 统计

.net ×1

bit-manipulation ×1

c# ×1

java ×1

optimization ×1