أساسيات البرمجةمتوسط
Garbage Collection
جمع القمامة
النطقجاربيج كوليكشن
التعريف
هي عملية تلقائية لإدارة الذاكرة، حيث يقوم بيئة التشغيل بتحديد وتحرير مساحة الذاكرة التي تشغلها الكائنات (objects) التي لم تعد قيد الاستخدام. تساهم هذه العملية في منع تسريب الذاكرة (memory leaks) عن طريق استعادة المساحات التي لا يمكن للتطبيق الوصول إليها.
أين تسمعه؟
في النقاشات المتعلقة بتحسين الأداء، بيئات تشغيل لغات البرمجة، واستراتيجيات إدارة الذاكرة.
أمثلة
The language uses garbage collection to clean up unused objects automatically.
تستخدم لغة البرمجة هذه خاصية Garbage Collection لتنظيف الكائنات غير المستخدمة تلقائياً.Frequent garbage collection cycles can sometimes cause temporary latency spikes in the application.
دورات الـ Garbage Collection المتكررة قد تسبب أحياناً بطئاً مؤقتاً في استجابة التطبيق.
خطأ شائع
الاعتقاد بأن Garbage Collection يغني المبرمج عن إدارة الموارد تماماً؛ فما يزال يتعين عليك إغلاق اتصالات قواعد البيانات أو ملفات النظام يدوياً لتجنب استهلاك الموارد.
واصل الاستكشاف
المزيد في أساسيات البرمجة