我正在研究编写缓存,我发现有几个参考文献提到缓存大小应该是质数。
例如:
最大对象数量必须是一个质数,用于缓存计数值。范围值从3到适合任务且不影响性能的最大数字。非质数将自动向上舍入为下一个更高的质数。如果数字失败,则使用默认值。
请参阅https://www.ibm.com/support/knowledgecenter/SSPREK_7.0.0/com.ibm.isam.doc_70/ref_cache_size_appl.html。
例如:
最大对象数量必须是一个质数,用于缓存计数值。范围值从3到适合任务且不影响性能的最大数字。非质数将自动向上舍入为下一个更高的质数。如果数字失败,则使用默认值。
请参阅https://www.ibm.com/support/knowledgecenter/SSPREK_7.0.0/com.ibm.isam.doc_70/ref_cache_size_appl.html。