Cache行大小的考量

来源:互联网 发布:php字符串转二进制流 编辑:程序博客网 时间:2024/06/08 02:32


 当数据块由小变大时,命中率可能是因为局部性原理的原因而增加,随着块大小的增加,更多有用的数据被装入到Cache中,

但是随着块变的相当大时,并且使用新取信息的概率变得小于重用已被替换掉的信息概率时,命中率开始下降


1:Cache块太大,就意味着减少装入Cache的块数,过少的cache 块数量导致装入的数据很快被替换出去

2:块变大时,每个附加字段就会离所需子更远,因此被使用的可能性变小


0 0
原创粉丝点击