وبلاگ رسمی علیرضا شهامت در بلاگ اسکای

وبلاگ رسمی علیرضا شهامت در بلاگ اسکای

وبلاگ رسمی علیرضا شهامت در بلاگ اسکای - تأسیس شده در سال 1396
وبلاگ رسمی علیرضا شهامت در بلاگ اسکای

وبلاگ رسمی علیرضا شهامت در بلاگ اسکای

وبلاگ رسمی علیرضا شهامت در بلاگ اسکای - تأسیس شده در سال 1396

garbage collector چیست جاوا و سی شارپ

garbage collector چیست جاوا و سی شارپ


garbage collector چیست؟

جاوا

سی شارپ



لینک ها:

لینک1

لینک 2

لینک 3



https://virgool.io/@alirezabeigy/garbage-collector-in-java-n01levqqxgwc

// نقل قول {

زباله جمع کن (GC) در جاوا

چند هفته ی پیش استاد برنامه نویسی پیشرفته کلمه ی GC از دهنش در رفت و باعث شد اولین مطلبم در ویرگول رو به این مورد اختصاص بدم

مقدمه:

تا حالا شده فکر کنید ما توی برنامه هایی که می نویسیم خیلی شی هایی که می سازیم رو به حال خودش ول می کنیم و دیگه ازشون استفاده نمی کنیم چی میشن؟؟ آخه حجمی رو از رم رو اشغال کرده ،پس بهتره یه سیستمی وجود داشته باشه که بتونه این اشیای بی استفاده رو شناسایی کنه و جمع شون کنه

GC چیست؟

در ماشین مجازی جاوا(JVM) یه زباله جمع کن(Garbage Collector) هست که وظیفه ی مدیریت آبجکت های توی حافظه رو داره و آبجکت های بلااستفاده رو پیدا میکنه و اون فضای اشغال شده رو آزاد می کنه، شایان ذکر این فرایند به صورت خودکار در یه ترد کنار برنامه انجام میشه و زمانی که فضای آزاد اختصاص داده شده به برنامه(Heap) به یه حدی برسه این فرایند به صورت خودکار انجام میشه

حافظه Heap چیست؟
به قسمتی از حافظه هست که به صورت مجازی برای ذخیره ی داده های برنامه اختصاص داده میشه

..................

.

.

.

// نقل قول }

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد