Spoločnosť Google predstavila opravy s vylepšenou implementáciou mechanizmu LRU pre Linux. LRU (Least Recently Used) je mechanizmus, ktorý umožňuje odstraňovať alebo presúvať do swapu nepoužívané stránky pamäte. Podľa názoru spoločnosti Google existujúca implementácia mechanizmu určovania vyhadzovaných strán vytvára príliš vysokú záťaž na CPU a často robí neúspešné rozhodnutia o tom, ktoré stránky vyhodiť.
Vo vytvorených experimentoch nová implementácia LRU znížila počet nútených ukončení programov z dôvodu nedostatku pamäte v systéme (OOM kill) o 18 %, v Chrome OS klesol počet odmietnutých kariet prehliadača z dôvodu nedostatku pamäte o 96 % a počet OOM kill v zaťažených zariadeniach sa znížil o 59 %. Toto sú druhé opravy, kde bola odstránená regresia výkonu a iné zistené nedostatky počas testovania.
Zdroj: opennet.ru
