bo'lganda, mavjud bo'lgan bepul do'kon hajmi vaqt o'tishi bilan kamayib boraveradi;
nihoyat tugaganidan so'ng, dastur buziladi.
Xotirani dinamik boshqarish
tizim ob'ektning zaxira xotirasini bir necha marta
o'chirib tashlaganida olib kelishi mumkin; ob'ekt aniq bir necha marta yo'q qilingan;
ob'ektni boshqarish uchun ko'rsatgichdan
foydalanishda emas bepul do'konga
ajratilgan dasturchi ushbu ko'rsatgichning maqsadli ob'ektining zaxira xotirasini
chiqarishga harakat qiladi; yoki ob'ektni ko'rsatgich
orqali boshqasiga, noma'lum
tashqi vazifa, ish zarrachasi yoki jarayon tomonidan boshqariladigan o'zboshimchalik
bilan ishlaydigan xotira maydonini boshqarish paytida dasturchi ushbu ob'ekt holatini
buzishi mumkin, ehtimol uning chegaralaridan tashqarida yozish va buzilgan bo'lishi
mumkin. uning xotirasini boshqarish ma'lumotlari. Bunday harakatlar natijasini o'z
ichiga
olishi
mumkin
to'plangan
korruptsiya,
muddatidan
oldin
yo'q
qilish
boshqacha (va yangi yaratilgan) ob'ekt, bu ko'p marta o'chirilgan ob'ekt bilan
xotirada bir xil joyni egallaydi, dastur a tufayli
qulaydi segmentatsiya
xatosi (buzilishi xotirani himoya qilish,) va boshqa shakllari aniqlanmagan xatti-
harakatlar.
O'chirilgan narsalarga ko'rsatgichlar aylanadi yovvoyi ko'rsatgichlar agar o'chirishdan
keyin foydalanilgan bo'lsa; bunday ko'rsatgichlardan
foydalanishga urinish,
diagnostikasi qiyin bo'lgan xatolarga olib kelishi mumkin.
Faqatgina foydalaniladigan tillar axlat yig'ish so'nggi ikki sinfdagi nuqsonlardan
saqlanishlari ma'lum. Xotirada qochqinlar hali ham paydo bo'lishi mumkin (va
chegaralangan qochqinlar tez-tez avlodlar yoki konservativ axlat yig'ish bilan sodir
bo'ladi), lekin odatda qo'lda ishlaydigan tizimlarda xotira sızıntısından kamroq.
Xotirani dinamik ravishda taqsimlash
Ajratish haqidagi so'rovni bajarish vazifasi etarli hajmdagi
foydalanilmagan xotira
blokini topishdan iborat. Deb nomlangan katta xotira fondidan qismlarni ajratish orqali
xotira talablari qondiriladi. Har qanday vaqtda, uyumning ba'zi qismlari ishlatilmoqda,
ba'zilari esa "bepul" (foydalanilmayapti) va shu bilan kelajakda ajratish uchun mavjud.