我正在使用BigIntegers进行计算,它使用一个调用multiply()大约1000亿次的循环,而BigInteger创建的新对象使得它非常慢.我希望有人写过或找到了一个MutableBigInteger类.我在java.math包中找到了MutableBigInteger,但它是私有的,当我将代码复制到一个新类时,会出现很多错误,其中大部分都是我不知道如何修复的.
像MutableBigInteger这样的Java类有哪些实现允许修改值?
我正在用 Java 实现分布式键值存储。我需要为每个键保存一个时间戳。由于我想在系统中拥有大量的密钥,所以我决定使用BigInteger代替long,但我担心它的效率。
请注意,我没有任何乘法,我只使用了additionand comparTo。那么您认为 的BigInteger效率明显低于 吗long?
这是我第一次尝试BigInteger,相比之下还有什么问题吗long?
java ×3
biginteger ×2
performance ×2
benchmarking ×1
jvm ×1
jvm-hotspot ×1
mutable ×1
precision ×1