Společnost Google představila patche s vylepšenou implementací mechanizmu LRU pro Linux. LRU (Least Recently Used) je mechanizmus, který umožňuje vyřazovat nebo ukládat do swapu nepoužívané stránky paměti. Podle názoru společnosti Google současná implementace mechanizmu pro určení vyřazených stránek příliš zatěžuje CPU a často dělá neúspěšná rozhodnutí, které stránky vyřadit.
Ve experimentech provedených společností nová implementace LRU snížila počet vynucených ukončení programů z důvodu nedostatku paměti v systému (OOM kill) o 18 %, v Chrome OS se počet zrušených záložek prohlížeče z důvodu nedostatku paměti snížil o 96 % a počet OOM kill v zatížených zařízeních se snížil o 59 %. Toto je druhá verze patchů, ve které byla odstraněna regrese výkonu a další zjištěné nedostatky při testování.
Zdroj: opennet.ru
