larray:用于Scala和Java的大型堆外数组和mmap文件 源码
阵列 一个用于管理大型堆外数组的库,在Java和Scala中可以容纳超过2G(2 ^ 31)个条目。 值得注意的是,通过调用LArray.free可以一次性使用LArray.free 。 即使您忘记释放它,GC也会自动取消分配LArray所获取的内存。 LArray还支持大小大于2GB的mmap (内存映射文件)。 产品特点 LArray可以创建包含2G(2 ^ 31)个以上条目的数组。 2 ^ 31 -1(2G)是默认Java / Scala数组大小的限制,因为这些数组使用32位带符号整数(int)作为索引。 LArray使用64位带符号整数的长型索引来解决此限制。 例如,整个人类基因
文件列表
larray-master.zip
(预估有个87文件)
larray-master
.travis.yml
518B
sbt
21KB
bin
apply_license.rb
1KB
larray
src
test
java
xerial
暂无评论