در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

جلوگیری از اتلاف حافظه اختصاصی در جاوا

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

  1. همیشه وقتی که کارتان با پایگاه داده به اتمام رسید و دیگر query در حال اجرا نداشتید ارتباطات یا کانکشن ها با دیتابیس را از بین ببرید.
  2. تا جایی که می توانید از بلوک های finally در برنامه خود به همراه بلوک try استفاده کنید.
  3. از معرفی و ساختن شی در درون حلقه ها خودداری کنید. این عمل باعث می شود که در هر بار اجرای حلقه یک شئ جدید ساخته شود و کارایی سیستم پایین بیاید.

Itpro باشید

نویسنده: مهدی عادلی فر

منبع: انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

#برنامه_نویسی_جاوا #garbage_collection_در_جاوا #آموزش_جاوا #مدیریت_حافظه_در_جاوا #استفاده_بهینه_از_حافظه_در_جاوا #زبان_برنامه_نویسی_جاوا #یادگیری_زبان_برنامه_نویسی_جاوا
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....