Yaddis qacirmasi
Yaddis qacırması prosesi işə salınmış proqram tərəfindən istifadə olunan operativ yaddisin həcminin tədricən artmasını təmsil edir. Adətən, proqramda edilmiş səhvin nəticəsidir, onun sayəsində istifadə edilməyən yaddis azad edilmir.
Xüsusilə təhlükəlidir yaddis qacırması uzun müddət yenisidən başlatmadan işləyən proqramlarda. Bu halda, müəyyən müddətdən sonra belə bir proqram bütün əlçatan operativ yaddis həcmini tükədə bilər, bu da proqramın qəza dayanmasına və ya, daha pisi, düzgün olmayan işinə səbəb ola bilər.
Yaddis qacırmasının qarşısını almaq üçün aşağıdakı üsullar mövcuddur:
- Zibil yığanların tətbiqi, onlar istifadə edilməyən yaddisi azad edirlər, lakin eyni zamanda öz işi üçün sistem resurslarının bir hissəsini alırlar, bu da onun işində ləngimələrə və ya ilişmələrə gətirib çıxarır.
- Xarici proqram vasitəsilə proqramın yenidən başladılması, onun nəticəsində proqramın işi bitdikdən sonra bütün yaddis yenidən sistemə qaytarılır və qacırmalar o qədər də miqyaslı olmur.
- Dinamik yaddis bölgüsündən imtina, bu da öz növbəsində oxşar səhvləri istisna edir, lakin proqramların funksionallığını məhdudlaşdırır.
- Mülkiyet göstəricilərindən istifadə, göstəricinin ömür müddətini və onun istinad etdiyi obyektin ömür müddətini uzlaşdırmaq üçün. Lakin bu üsul obyektlər arasında dövri istinadlar üçün uyğun deyil.
Həmçinin bax
-
icra müddəti,
proqramın icra olunduğu müddət -
Mənbə məlumatlar,
məlumatların yerləşdiyi yeri təmsil edən -
proqramlar məcmusu PRO,
tətbiqlərin funksionallığını təmin edən -
proqramlar məcmusu OS,
kompüter sistemlərinin idarə edilməsini təmin edən