- 對于 CPU 緩存中具有較大關(guān)聯(lián)性(通常> 4 種方式)的情況,LRU 的實現(xiàn)成本變得過高。在許多 CPU 緩存中,一種幾乎總是丟棄最不常使用項目之一的方案就足夠了。所以很多 CPU 設(shè)計者選擇了一種只需要每個緩存項一位就能工作的偽 LRU 算法。
- 偽 LRU 通常具有略微較差的未命中率,略微較好的延遲,并且使用的功率略低于 LRU。
- 一種可能的近似 LRU 的方法是記錄最近最常訪問的一部分?jǐn)?shù)據(jù)塊,當(dāng)需要替換時,那些未被記錄的數(shù)據(jù)塊通過隨機(jī)或者特定的算法被替換出高速緩存。
- 有一種基于樹的偽 LRU 替換策略,考慮一個二叉搜索樹,樹的每個節(jié)點具有一位標(biāo)志,用于指示查找方向。要查找偽 LRU 元素需根據(jù)標(biāo)志的值遍歷樹。要使用對項的訪問來更新樹,需遍歷樹并在遍歷期間設(shè)置節(jié)點標(biāo)志。
《烽影燃梅香》
原著小說是
《偽宋殺手日志》
,原著劇情同樣精彩,大家可以點擊下方鏈接閱讀原著小說。