Fedora 32 తక్కువ మెమరీకి ముందస్తు ప్రతిస్పందన కోసం ఎలిర్రూమ్ని చేర్చాలని భావిస్తోంది
ప్రచురించబడిందిప్రణాళికచేరికలు Fedora 32 నేపథ్య ప్రక్రియలలో డిఫాల్ట్గా ప్రారంభ సిస్టమ్లో తక్కువ మెమరీకి ముందస్తు ప్రతిస్పందన కోసం. అందుబాటులో ఉన్న మెమరీ మొత్తం పేర్కొన్న విలువ కంటే తక్కువగా ఉంటే, SIGTERM (ఉచిత మెమరీ 10% కంటే తక్కువ) లేదా SIGKILL (< 5%) పంపడం ద్వారా ముందస్తుగా మెమరీని అత్యంత చురుకుగా వినియోగించే (అత్యధిక /proc కలిగి) ప్రక్రియను బలవంతంగా రద్దు చేస్తుంది. /*/oom_score విలువ), సిస్టమ్ బఫర్లను క్లియర్ చేసే స్థాయికి సిస్టమ్ స్థితిని తీసుకురాకుండానే కెర్నల్, పరిస్థితి క్లిష్టంగా మారినప్పుడు ప్రేరేపించబడుతుంది మరియు సిస్టమ్, ఒక నియమం వలె, వినియోగదారు చర్యలకు ఇకపై స్పందించదు .
ఫెడోరా యొక్క తరువాత విడుదలలలో అవకాశం పరిశీలిస్తోంది మెమరీలో లేని హ్యాండ్లర్ని ప్రారంభించండి తక్కువ-మెమరీ-మానిటర్, ఇది Linux కెర్నల్లో ప్రవేశపెట్టిన దానిని ఉపయోగిస్తుంది 5.2 సిస్టమ్లో మెమరీ లోపాన్ని అంచనా వేయడానికి /proc/ప్రెజర్/మెమొరీ ఇంటర్ఫేస్, కానీ ప్రారంభ రూమ్లా కాకుండా ఇది వెంటనే ప్రక్రియలను ముగించదు, అయితే మెమరీ వినియోగాన్ని తగ్గించాల్సిన అవసరం గురించి DBus ద్వారా నోటిఫికేషన్ను పంపుతుంది (దీని తర్వాత పరిస్థితి తిరిగి రాకపోతే సాధారణ, క్రియాశీలత సాధ్యమే OOM కిల్లర్ కెర్నలు). తక్కువ-మెమరీ-మానిటర్కు అప్లికేషన్ల సవరణ అవసరం, కాబట్టి ఇది గ్నోమ్ అప్లికేషన్లను స్వీకరించిన తర్వాత ఉపయోగించగల దీర్ఘకాలిక పరిష్కారంగా పరిగణించబడుతుంది.
గ్లిబ్లో మెమరీ అయిపోతున్న అప్లికేషన్ల పరిస్థితిని ట్రాక్ చేయడానికి 2.63.3 API జోడించబడింది GMemoryMonitor, అనుమతించడం తక్కువ-మెమరీ-మానిటర్ నుండి సిగ్నల్లను పర్యవేక్షించండి మరియు చర్య తీసుకోండి (ఉదాహరణకు, అప్లికేషన్ కాషింగ్ కోసం ఉపయోగించే మెమరీని ఖాళీ చేస్తుంది, ఫైల్లను సేవ్ చేస్తుంది, చెత్త సేకరణను అమలు చేస్తుంది, మెమరీ ఫ్రాగ్మెంటేషన్ను తగ్గించడానికి ప్రయత్నించండి లేదా నిష్క్రియ సహాయక ప్రక్రియలను ముగించవచ్చు). మద్దతు
ఫ్లాట్పాక్ ఫార్మాట్లో డెలివరీ చేయబడిన శాండ్బాక్స్డ్ అప్లికేషన్లలో ఉపయోగించడానికి GMemoryMonitor xdg-desktop-పోర్టల్కి కూడా జోడించబడింది.