Sta*_*kii 2 ruby hash
我想为Ruby中的Hash指定一个初始大小.我知道我将在哈希中添加数千万个条目,并且每次Ruby决定需要更大的哈希值时,浪费大量时间浪费重复数据.
其他语言支持类似"预留"调用以预先调整哈希大小.这可以在Ruby中完成吗?
dun*_*289 5
Ruby的哈希没有办法做到这一点.无论哪种方式,它仍然应该是相对高效的,但您可能需要考虑其他数据存储方法,例如数据库或键/值存储(如Memcached或Redis),以用于该数量级的数据集.
归档时间:
15 年,1 月 前
查看次数:
874 次
最近记录: