Хотира оқими
Хотира оқими жараёни ишга туширилган дастур томонидан ишлатилаёттан оператив хотира ҳажмини аста-секин ўсишидир. Одатда, дастурда юз бераёттан хатолик натижасида, ишлатилмаёттан хотира бўшатилмай қолиши сабаб бўлади.
Хотира оқими қайта ишга туширилмай узуқ вақт ишлайдиган дастурлар учун жуда хавфлидир. Бундай ҳолда, маълум вақт ўтгач, бундай дастур мавжуд бўлган барча оператив хотира ҳажмини TAMOMAN ишлатib юбориши мумкин, бу эса дастурнинг аварий тўхташига ёки, янада ёмонроғи, нотўғри ишлашига олиб келиши мумкин.
Хотира оқимини олдини олишнинг куйидаги усуллари мавжуд:
- Ишлатилмаёттан хотирани бўшатадиган, лекин бир вақтнинг ўзида ўз иши учун тизим ресурсларининг бир қисмини олиб қўядиган, бу эса унинг ишининг секинлашишига ёки тиқилиб қолишига сабаб бўладиган axlat тўплагичлардан фойдаланиш.
- Ташқи дастур ёрдамида дастурни қайта ишга тушириш, натижада дастур иши тугаганидан кейин барча хотира яна тизимга қайтарилади ва хотира оқими жуда катта ҳажмга эта бўлмайди.
- Динамик хотира тақсимлашдан бош тортish, бу ўзида бундай хатоликларни йўқ қилади, лекин дастурларнинг функционаллигини чеклайди.
- Кўрсаткичнинг яшаш даври ва у ишора қилаёттан объектнинг яшаш даврини мослаштириш учун эгаси бўлган кўрсаткичлардан фойдаланиш. Бирок, бу усул объектлар ўртасидаги айланиб турувчи ишоралар учун мос келмайди.
Ҳам қаранг
-
дастур ишлайдиган ишлаш вақти,
даври -
Бошланғич маълумотлар,
у маълумотларнинг жойлашувини ифодаловчи -
дастурлар мажмуаси ДАСТУРИЙ ТАЪМИНОТ,
у иловаларнинг ишлашини таъминловчи -
дастурлар мажмуаси ОПЕРАЦИОН ТИЗИМ,
у компьютеринг тизимларини бошқаришни таъминловчи