۲۵ - ۱۵تعاریف

بطور کلی، نَشت به چیزی اشاره داره که منبعی رو طوری مصرف می‌کنه که غیرقابل استفاده یا بازیافت میشه؛ مشخصاً منظور از نشتِ حافظه، مصرف شدنِ حافظه به نحوی‌ه که حافظه برای بقیه‌ی برنامه‌ها (یا بخش‌هایی از همون برنامه) غیرقابل استفاده یا بازیابی میشه. این اتفاق معمولاً زمانی میوفته که برنامه تعداد خیلی زیادی ثانک‌های محاسبه‌نشده رو جمع می‌کنه، یا ارجاع به چیزهایی که دیگه استفاده نمی‌کنه رو تو حافظه نگه می‌داره. زباله‌روب (م. یا بازیابِ حافظه) چنین چیزهایی رو نمی‌تونه جارو کنه، و در نتیجه حافظه‌ای که برنامه استفاده می‌کنه ممکنه همینطور رشد کنه (گاهی اوقات خیلی سریع) و متعاقباً حافظه ِ در دسترس یا حافظه‌ی آزاد کاهش پیدا کنه.