Google har præsenteret patches med en forbedret implementering af LRU-mekanismen til Linux. LRU (Least Recently Used) er en mekanisme, der muliggør afprøvning eller udslip af ikke-anvendte hukommelsessider til swap. Ifølge Google skaber den eksisterende implementering af mekanismen til bestemmelse af, hvilke sider der skal udskiftes, en for høj belastning på CPU’en og træffer ofte dårlige beslutninger om, hvilke sider der skal udslippes.
I de eksperimenter, som selskabet har udført, reducerede den nye LRU-implementering antallet af tvungne programafslutninger på grund af mangel på hukommelse i systemet (OOM kill) med 18 %, mens antallet af lagte faneblade i Chrome OS faldt med 96 % på grund af mangel på hukommelse, og antallet af OOM kill i belastede enheder blev reduceret med 59 %. Dette er den anden version af patches, hvor regressionsfejl i ydeevnen og andre bemærkede mangler ved testen er blevet udbedret.
Kilde: opennet.ru
