Tri*_*tan 2 .net
是否有支持超过2 ^ 31键的阵列的内置选项.这将生成System.Int64类型的键而不是System.Int.虽然2 ^ 31是相当数量的,但是有越来越多的应用程序需要更多的密钥.例如,人类基因组中有超过30亿个碱基对.任何简单的选择?
Mar*_*ers 5
这在.NET中是不可能的,因为每个对象的最大限制为2GB.即使在64位,你仍然有这个限制.
如果您确实想要一次性将所有这些数据保存在内存中,则可以将数据分区为块.您甚至可以编写一个包装类来将索引从Int64透明地映射到正确分区上的Int32索引.
您可以阅读有关BigArray的这篇文章.
归档时间:
16 年 前
查看次数:
87 次
最近记录: