码迷,mamicode.com
首页 > 其他好文 > 详细

缓存替换策略

时间:2014-11-13 18:02:23      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:color   strong   on   代码   时间   程序   c   存储   内存   

理论:

一个程序90%时间运行在10% 的代码上

时间局部性原理

近期被引用过的内存,未来会被多次引用

空间局部性原理

存储器附近的内容被访问,未来附近很可能也会被访问

考虑因素,其实都是为了用更少的内存缓存更多的结果更快的取到

时间效率

空间利用率

命中率

实现难易

这么几种策略

随机替换,达到替换条件的时候生成随机数

FIFO,先进先出策略,不符合局部性原理

LRU,最近最常访问元素提前,替换队尾即可

缓存替换策略

标签:color   strong   on   代码   时间   程序   c   存储   内存   

原文地址:http://www.cnblogs.com/stevinwang/p/4095173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!