Midسختی 3 از ۵· در 82٪ مصاحبههای این حوزه پرسیده شده
Garbage Collector چگونه کار میکند؟
☆نشان کردنپاسخ کوتاه
Objectهایی که دیگر Reference ندارند را شناسایی کرده و حافظه آنها را آزاد میکند.
پاسخ کامل
GC بهصورت دورهای Heap را بررسی میکند، Objectهایی که هیچ Reference فعالی به آنها اشاره نمیکند را پیدا میکند و حافظهشان را آزاد میکند. برای بهبود Performance، حافظه به سه نسل Gen 0، Gen 1 و Gen 2 تقسیم میشود.
