lru和lfu算法的区别
【lru和lfu算法的区别】
LRU和LFU都是内存管理的页面置换算法 。
LRU,即最近最少使用淘汰算法 。LRU是淘汰最长时间没有被使用的页面 。
LFU,即最不经常使用淘汰算法 。LFU是淘汰一段时间内,使用次数最少的页面 。
LRU关键是看页面最后一次被使用到发生替换的时间长短,时间越长,页面就会被置换;而LFU关键是看一定时间段内页面被使用的频率(次数),使用频率越低,页面就会被置换 。
也就是说,LRU算法适合较大的文件比如游戏客户端(最近加载的地图文件),LFU算法适合较小的文件和教零碎的文件,比如系统文件、应用程序文件,其中,LRU消耗CPU资源较少,LFU消耗CPU资源较多 。
推荐阅读
- 生蚝处理干净了怎么保存 未清洗的生蚝怎么保鲜和储存
- 吃果冻的好处和危害
- 如何领取饿了么红包和使用
- 香草的养殖方法和注意事项 香草的养殖方法和注意事项分享
- 昙花什么时候修剪怎样修剪 昙花应该什么时候修剪和怎样修剪
- 海豚花的养殖方法和注意事项 海豚花如何养殖
- 冬瓜和荷叶可以减肥吗 冬瓜和荷叶能减肥吗
- 木芙蓉种植方法和注意事项 种植木芙蓉方法与注意事项
- 酒精和油互溶吗
- 和平精英火力全开模式在哪