Compania Google a lansat patch-uri cu o implementare îmbunătățită a mecanismului LRU pentru Linux. LRU (Least Recently Used) este un mecanism care permite eliminarea sau descărcarea în swap a paginilor de memorie neutilizate. Potrivit companiei Google, implementarea existentă a mecanismului de determinare a paginilor care trebuie eliminate generează o sarcină prea mare pe CPU și de multe ori ia decizii nereușite în privința paginilor care trebuie descărcate.
În experimentele efectuate de companie, noua implementare LRU a redus numărul de închideri forțate ale programelor din cauza lipsei de memorie din sistem (OOM kill) cu 18%, pe Chrome OS s-a redus cu 96% numărul taburilor abandonate din cauza lipsei de memorie și cu 59% a scăzut numărul de OOM kill pe dispozitivele ocupate. Aceasta este a doua versiune a patch-urilor, în care au fost eliminate regresiile de performanță și alte deficiențe observate în timpul testării.
Sursa: opennet.ro
