I muri i nga marama e whitu o te whakawhanaketanga, kua whakaputaina te tukunga o te tukanga papamuri earlyoom 1.3, e tirotirohia ana i ia wa te nui o te mahara e waatea ana (MemAvailable, SwapFree) ka ngana ki te whakautu wawe ki te puta mai o te ngoikoretanga o te mahara.
Mena he iti ake te nui o te mahara e waatea ana i te uara kua tohua, katahi ka whakakorea e earlyoom (ma te tuku SIGTERM, SIGKILL ranei) te mahi e pau te mahara (he uara teitei /proc/*/oom_score), me te kore e kawe mai i te ahua o te punaha. ki te whakawātea i ngā pūnaha pūnaha me te pokanoa ki te whakawhiti mahi (ko te kaihautu OOM (Out Of Memory) i roto i te kernel ka puta i te wa kua tae ke te ahua o waho o te mahara ki nga uara tino nui ka te nuinga o tenei wa kua kore te punaha e whakautu. ki nga mahi a te kaiwhakamahi).
E tautoko ana a Earlyoom ki te tuku whakamohiotanga mo nga tikanga kua whakakorehia ki te papamahi (ma te whakamohio-tuku), me te whakarato i te kaha ki te tautuhi i nga ture, ma te whakamahi i nga korero auau, ka taea e koe te tautuhi i nga ingoa o nga tukanga e pai ana kia whakamutua ("-- hiahia" kōwhiringa) ka mutu ranei me karohia (kowhiringa "--avoid").
Ko nga huringa matua i roto i te tukunga hou:
- I whakatinanahia te tatari mo te whakamutu tukanga i muri i te tuku tohu. Ka whakatika tenei i te raru ka mate a earlyoom i etahi wa neke atu i te kotahi te tukanga ina ranea te kotahi;
- Kua taapirihia te tuhinga kaiawhina (notify_all_users.py) ki te whakamohio ki nga kaiwhakamahi katoa kua takiuru mo te whakamutu o nga tukanga ma te whakamohio-tuku;
- Kua whakatikahia te whakaatu hē o etahi ingoa tukanga kei roto nga tohu UTF-8;
- Ko te Waehere Whakahaere Kawenata Kaikoha i tangohia.
Source: linux.org.ru