Tom qab yim lub hlis ntawm kev loj hlob luam tawm keeb kwm kev tso tawm thaum ntxov 1.4, uas ib ntus kuaj xyuas qhov muaj cim xeeb (MemAvailable, SwapFree) thiab sim teb ntxov rau qhov tshwm sim ntawm lub cim xeeb tsawg. Qhov project code yog sau ua lus C thiab faib los ntawm nyob rau hauv MIT cov ntawv tso cai.
Yog tias tus nqi ntawm lub cim xeeb muaj tsawg dua li tus nqi teev tseg, ces ntxov ntxov yuav yuam (los ntawm kev xa SIGTERM lossis SIGKILL) txiav cov txheej txheem uas siv lub cim xeeb tshaj plaws (muaj qhov siab tshaj / proc / * / oom_score tus nqi), yam tsis tau nqa lub xeev lub xeev. kom tshem tawm qhov system buffers thiab cuam tshuam nrog kev ua haujlwm swapping (OOM (Out Of Memory) handler hauv lub kernel yog tshwm sim thaum lub xeev tsis nco qab tau mus txog qhov tseem ceeb thiab feem ntau los ntawm lub sijhawm no lub kaw lus tsis teb lawm. rau cov neeg siv kev ua).
Earlyoom txhawb kev xa cov ntawv ceeb toom ntawm kev yuam kev yuam kev mus rau lub desktop (siv ceeb toom-xa), thiab tseem muab lub peev xwm los txhais cov cai uas, siv cov lus qhia tsis tu ncua, koj tuaj yeem qhia cov npe ntawm cov txheej txheem uas nyiam raug txiav tawm (kev xaiv "- -prefer") lossis nres yuav tsum zam (kev xaiv "-avoid").