اتلافات حافظه در اثر روند اجرای برنامه ممکن است پیش بیایند. در زبانهایی مانند C++ که سیستم garbage collection نداشت به علت گرفتن حافظه و پس ندادن آن رخ می داد. برای مثال شیئی در این زبان ساخته می شد و مورد استفاده قرار می گرفت ولی برنامه نویس فراموش می کرد که شئ مورد نظر را از حافظه پاک کند. این عمل موجب اتلاف حافظه می شد. ولی در زبانهایی مانند جاوا مدیریت حافظه و بازپس گیری حافظه توسط سیستم garbage collection جاوا صورت می گیرد. بنابراین مشکل حاد حافظه نداریم ولی می توان با رعایت کردن نکاتی از اتلاف حافظه هر چه بیشتر جلوگیری کرد. چند نکته که در شکل زیر آمده است می تواند راهکارهایی برای جلوگیری از اتلاف حافظه باشند.
Itpro باشید
نویسنده: مهدی عادلی فر
منبع: انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
بنیانگذار توسینسو و برنامه نویس
مهدی عادلی، بنیان گذار TOSINSO. کارشناس ارشد نرم افزار کامپیوتر از دانشگاه صنعتی امیرکبیر و #C و جاوا و اندروید کار می کنم. در زمینه های موبایل و وب و ویندوز فعالیت دارم و به طراحی نرم افزار و اصول مهندسی نرم افزار علاقه مندم.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود