【发布时间】:2020-09-11 01:28:51
【问题描述】:
我可以在 Scala 中使用原语吗?
该用例用于存储数十亿个整数,因此 4 字节(对于整数)和 16 字节(对于整数)之间的区别很重要。
【问题讨论】:
-
scala 尽可能编译为原语(Array[Int] => int[] 等)
-
如果你实际上有数十亿个整数,即使你使用原语,你也可能会遇到内存问题,而且数组的大小在 JVM 上受到限制,因为需要元素的整数引用,即约 20 亿个元素。考虑流式传输数据或使用数据库。
标签: scala primitive-types