Google ha presentado parches con una implementación mejorada del mecanismo LRU para Linux. LRU (Least Recently Used) es un mecanismo que permite descartar o intercambiar páginas de memoria no utilizadas. Según la corporación Google, la implementación actual del mecanismo para determinar qué páginas deben ser expulsadas genera una carga demasiado alta en la CPU y a menudo toma decisiones fallidas sobre qué páginas expulsar.
En los experimentos realizados por la compañía, la nueva implementación de LRU redujo el número de finalizaciones forzadas de programas debido a la falta de memoria en el sistema (OOM kill) en un 18%, en Chrome OS se redujo en un 96% el número de pestañas desechadas en el navegador debido a la falta de memoria y se disminuyó en un 59% el número de OOM kills en dispositivos sobrecargados. Esta es la segunda versión de los parches, donde se ha eliminado la regresión de rendimiento y otros defectos observados durante las pruebas.
Fuente: opennet.ru
