اتلافات حافظه در اثر روند اجرای برنامه ممکن است پیش بیایند. در زبانهایی مانند C++ که سیستم garbage collection نداشت به علت گرفتن حافظه و پس ندادن آن رخ می داد. برای مثال شیئی در این زبان ساخته می شد و مورد استفاده قرار می گرفت ولی برنامه نویس فراموش می کرد که شئ مورد نظر را از حافظه پاک کند. این عمل موجب اتلاف حافظه می شد. ولی در زبانهایی مانند جاوا مدیریت حافظه و بازپس گیری حافظه توسط سیستم garbage collection جاوا صورت می گیرد. بنابراین مشکل حاد حافظه نداریم ولی می توان با رعایت کردن نکاتی از اتلاف حافظه هر چه بیشتر جلوگیری کرد. چند نکته که در شکل زیر آمده است می تواند راهکارهایی برای جلوگیری از اتلاف حافظه باشند.
مجموعه دوره آموزش برنامه نویسی - مقدماتی تا پیشرفته