si parazgjedhje në Fedora 32 për procesin në sfond 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 një vlerë e caktuar, earlyoom dërgon përmes SIGTERM (memoria e lirë më pak se 10%) ose SIGKILL (< 5%) në mënyrë të detyrueshme (do të mbyllë procesin që konsumon më shumë memorie (me vlerën më të madhe /proc/*/oom_score), pa arritur deri te pastrimi i memorizimit të sistemit. Earlyoom do të lejojë reagim më të shpejtë ndaj mungesës së memories, pa pritur që të aktivizohet trajtuesi OOM (Out Of Memory) në bërthamë, i cili aktivizohet kur situata bëhet kritike dhe sistemi, zakonisht, nuk reagon ndaj veprimeve të përdoruesit.
Në versionet më të largëta të Fedora e përfshirjes së trajtuesit të mungesës së memories , i cili përdor ndërfaqen e re në bërthamën Linux në /proc/pressure/memory për të vlerësuar mungesën e memories në sistem, por ndryshe nga earlyoom, ai nuk mbyll menjëherë proceset, por dërgon përmes DBus një njoftim për nevojën për të ulur konsumimin e memories (nëse pas kësaj situata nuk normalizohet, është e mundur aktivizimi i bërthamës). Low-memory-monitor kërkon modifikimin e aplikacioneve, prandaj shqyrtohet si një zgjidhje për perspektivën e largët, e cila mund të aktivizohet pas adaptimit të aplikacioneve GNOME.
Për të ndjekur situatën e mungesës së memories nga aplikacionet në Glib është shtuar API , ndjekjen e sinjaleve nga low-memory-monitor dhe marrjen e masave (p.sh., aplikacioni mund të lirojë memorie të përdorur për cachë, të ruajë skedarë, të nxisë mbledhjen e plehrave, të përpiqet të zvogëlojë 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 përdorim në aplikacione të izoluar, të ofruara në formatin flatpak.
Burimi: opennet.ru
