【发布时间】:2020-11-11 23:44:56
【问题描述】:
在低延迟交易应用程序中使用 BigDecimal 进行双值计算可能非常昂贵。
请问有什么替代方案?
【问题讨论】:
-
对数值计算和您的要求有很好的了解。您想使用 BigDecimal 但发现它太慢的计算示例是什么?
-
您可能想查看 Java 的 Decimal 实现:docs.oracle.com/middleware/1213/wls/WLAPI/weblogic/wtc/jatmi/…
-
您不能用
double计算金钱,因此与它比较任何东西都是没有意义的。问题是BigDecimal是否快足够。 -
@ControlAltDel 这是 packed 十进制的实现,它(令人惊讶地)不提供任何算术运算。这里用处不大。
标签: java double bigdecimal algorithmic-trading