【发布时间】:2017-08-25 16:30:12
【问题描述】:
我正在研究编写一个缓存,我发现有几个关于缓存大小是素数的参考。
例如
对象的最大数量必须是缓存计数值的质数。范围值是从 3 到对任务合乎逻辑且不影响性能的最大数字。非素数会自动四舍五入到下一个更高的素数。如果编号失败,将使用默认值。
【问题讨论】:
-
我怀疑哈希集合使用素数大小的原因相同,以减少冲突次数。不过我可能错了。
标签: caching data-structures primes