百科问答小站 logo
百科问答小站 font logo



使用 open addressing 的 Hash 表载荷过高为什么会降低 CPU 的缓存命中率? 第1页

  

user avatar   codepiano 网友的相关建议: 
      

这个说法太跳跃了,依据《算法导论》,一个装载因子a<1的开放寻址散列表,插入一个元素的期望探查数为1/(1-a)次,装载因子过大时,导致碰撞过多。碰撞时要继续寻找下一个槽。

不清楚cpu cache的机制,碰撞过多会导致cache频繁更新吗?




  

相关话题

  手机 CPU 功耗比电脑 CPU 低是如何做到的? 
  不小心删库是一种怎样的体验? 
  电脑死机的时候电脑在干什么? 
  为什么机械硬盘的缓存不是越大越好? 
  请问目前做windows桌面应用程序,MFC、QT、C#哪个更好? 
  CPU未来会朝什么方向发展? 
  为什么大型路由器交换机再另开发 CPU 而不用 Intel 至强系列的呢? 
  为什么感觉酷睿 i7 8700 的 CPU 还没 8100 的速度快? 
  萌新求问:这处理器是啥? 
  如何评价超威半导体(AMD)称未对拼多多「AMD盒装 CPU万人团」授权?拼多多团购CPU有什么风险? 

前一个讨论
语言的纯洁性是一个伪命题吗?
下一个讨论
为什么新疆烤羊肉那么好吃?





© 2024-05-20 - tinynew.org. All Rights Reserved.
© 2024-05-20 - tinynew.org. 保留所有权利