Google Linux కోసం LRU మెకానిజం యొక్క మెరుగైన అమలుతో ప్యాచ్లను ప్రవేశపెట్టింది. LRU (తక్కువ ఇటీవలి వినియోగదారు) అనేది ఉపయోగించని మెమరీ పేజీలను విస్మరించడానికి లేదా స్వాప్ చేయడానికి మిమ్మల్ని అనుమతించే ఒక మెకానిజం. Google ప్రకారం, ఏ పేజీలు తొలగించబడతాయో నిర్ణయించే మెకానిజం యొక్క ప్రస్తుత అమలు CPUపై చాలా ఎక్కువ లోడ్ను సృష్టిస్తుంది మరియు తరచుగా ఏ పేజీలను ప్రీఎంప్ట్ చేయాలనే దాని గురించి చెడు నిర్ణయాలు తీసుకుంటుంది.
కంపెనీ నిర్వహించిన ప్రయోగాలలో, LRU యొక్క కొత్త అమలు సిస్టమ్లో మెమరీ లేకపోవడం (OOM కిల్) కారణంగా బలవంతంగా ప్రోగ్రామ్ ముగింపుల సంఖ్యను 18% తగ్గించింది, Chrome OSలో మెమరీ లేకపోవడం వల్ల విస్మరించబడిన బ్రౌజర్ ట్యాబ్ల సంఖ్య తగ్గింది. 96% మరియు 59% తగ్గింది. లోడ్ చేయబడిన పరికరాలలో OOM కిల్ల సంఖ్య. ఇది ప్యాచ్ల యొక్క రెండవ వెర్షన్, ఇది పనితీరు రిగ్రెషన్లు మరియు పరీక్ష సమయంలో గుర్తించబడిన ఇతర లోపాలను తొలగించింది.
మూలం: opennet.ru