首页 > 其他 > 详细

缓存命中率

时间:2019-12-14 09:58:38      阅读:91      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

技术分享图片

 

  B.miss rate 25%

char* 每个结构体会做4次赋值操作,第一次赋值会miss,把整个结构体放到缓存中,后三次分量的赋值会hit.

int*每个结构体只做一次赋值操作,指针运算+4跳到下一个结构体去赋值,每一次赋值都是cold miss.

int*不会对每个分量都赋值,一次赋值把四个分量都赋值完毕了

技术分享图片

 

 

 C.miss rate 100%

B的循环次数是C的四倍  A B C三个程序 C最高效  A 复杂度O(n^2)

缓存命中率

原文:https://www.cnblogs.com/wwqdata/p/11949229.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!