Uvujaji wa Kumbukumbu
Mchakato wa uvujaji wa kumbukumbu unawakilisha ongezeko la hatua kwa hatuka la kiasi cha kumbukumbu ya simu, ambayo inatumiwa na programu inayotekelezwa. Kwa kawaida, ni matokeo ya makosa yaliyofanywa katika programu, kutokana na ambayo kumbukumbu isiyotumika haitolewi.
Vunja moyo sana ni uvujaji wa kumbukumbu katika programu, zinazofanya kazi kwa muda mrefu bila upyaizaji. Katika kesi hii baada ya muda programu kama hiyo inaweza kumaliza kiasi chote kinachopatikana cha kumbukumbu ya simu, ambacho kitaisha kusababisha usimamishaji dharura wa programu au, ni mbaya zaidi, kwa kazi isiyofaa.
Kuna njia zifuatazo za kuzuia uvujaji wa kumbukumbu:
- Matumizi ya wakusanyaji wa takataka, ambao hutoa kumbukumbu isiyotumika, lakini wakati huo huo huchukua sehemu ya rasilimali za mfumo kwa kazi yao, ambayo inasababisha kudorora kwa kazi yake au kukwama.
- Kuanzisha upya programu kwa kutumia programu ya nje, kama matokeo ambayo baada ya kumaliza kazi kumbukumbu yote inarudi tena kwenye mfumo na uvujaji hauwezi kuwa mkubwa sana.
- Kukataa mgawo wa kumbukumbu wa nguvu, ambao kwa upande wake huwatenga makosa kama haya, lakini pia huzuia utendaji wa programu.
- Matumizi ya viashiria vinavyomilikiwa ili kulinganisha wakati wa maisha ya kiashiria na wakati wa maisha ya kitu, ambacho kinarejelea. Hata hivyo, njia hii haifai kwa marejeo ya mzunguko kati ya vitu.
Angalia pia
-
kipindi wakati wa utekelezaji,
ambacho programu inatekelezwa -
Data ya asili,
ambayo inawakilisha eneo la data -
msombo wa programu Programu,
ambayo inahakikisha utendakazi wa programu -
msombo wa programu OS,
ambayo inahakikisha usimamizi wa mifumo ya kompyuta