Moh*_*vaf 3 java performance biginteger
我正在用 Java 实现分布式键值存储。我需要为每个键保存一个时间戳。由于我想在系统中拥有大量的密钥,所以我决定使用BigInteger代替long,但我担心它的效率。
请注意,我没有任何乘法,我只使用了additionand comparTo。那么您认为 的BigInteger效率明显低于 吗long?
这是我第一次尝试BigInteger,相比之下还有什么问题吗long?
No.BigInteger比 a 需要更多的内存long,并且由于它不是原始类型,因此速度也较慢。我只会在您需要的数字多于 long 所能提供的数字时才使用它。
就您的目的而言,long据我所知, a 应该足够了(而且更有效)。
| 归档时间: |
|
| 查看次数: |
11628 次 |
| 最近记录: |