default në Fedora 32 për procesin e sfondit për reagim të hershëm ndaj mungesës së memories në sistem. Nëse sasia e memories së disponueshme është më e vogël se vlera e caktuar, earlyoom dërgon një SIGTERM (nëse memoria e lirë është më pak se 10%) ose SIGKILL (< 5%) për të mbyllur me forcë procesin që konsumon më shumë memorie (ka vlerën më të lartë në /proc/*/oom_score), pa e çuar sistemin në një gjendje pastrimi të buferëve të sistemit. Earlyoom do të lejojë një reagim më të shpejtë për mungesën e memories, pa arritur në thirrjen e menaxherit OOM (Out Of Memory) në bërthamën, e cila aktivizohet kur situata bëhet kritike dhe sistemi, zakonisht, nuk reagoon më ndaj veprimeve të përdoruesit.
Në versionet e mëvonshme të Fedora e përfshirjes së menaxherit të mungesës së memories , i cili përdor ndërfaqen e re në bërthamën Linux proc/pohë/memorie për të vlerësuar mungesën e memories në sistem, por, ndryshe nga earlyoom, ai nuk mbyll menjëherë proceset, por dërgon një njoftim përmes DBus për nevojën për të reduktuar konsumimin e memories (nëse situata nuk normalizohet pas kësaj, mund të aktivizohet bërthamës). Low-memory-monitor kërkon modifikime në aplikacione, prandaj shqyrtohet si një zgjidhje për një perspektivë të largët, që mund të aktivizohet pas adaptimit të aplikacioneve GNOME.
Për të monitoruar situatën e mungesës së memories nga aplikacionet, në Glib është shtuar API , për të monitoruar sinjalet nga low-memory-monitor dhe për të marrë masa (për shembull, aplikacioni mund të çlirohet memories që përdoret për caching, të ruajë skedarët, të aktivizojë grumbullimin e mbeturinave, të përpiqet të reduktojë fragmentimin e memories ose të mbyllë proceset ndihmëse që janë në pritje). Mbështetje
GMemoryMonitor gjithashtu është shtuar në xdg-desktop-portal për t'u përdorur në aplikacione të izoluara, të shpërndara në format flatpak.
Burimi: opennet.ru
