L'azienda Google ha presentato delle patch con un miglioramento dell'implementazione del meccanismo LRU per Linux. LRU (Least Recently Used) è un meccanismo che consente di scartare o scaricare in swap le pagine di memoria non utilizzate. Secondo Google, l'attuale implementazione del meccanismo per determinare quali pagine sono soggette a espulsione genera un carico troppo elevato sulla CPU e spesso prende decisioni poco efficaci su quali pagine scaricare.
Nei test condotti dall'azienda, la nuova implementazione di LRU ha ridotto del 18% il numero di terminazioni forzate delle applicazioni per mancanza di memoria nel sistema (OOM kill), mentre su Chrome OS il numero di schede del browser scartate per insufficienza di memoria è diminuito del 96% e il numero di OOM kill sui dispositivi sovraccarichi è diminuito del 59%. Questa è la seconda versione delle patch, in cui è stata corretta la regressione delle prestazioni e alti difetti segnalati durante i test.
Fonte: opennet.ru
