جامع القمامة

مؤلف: Louise Ward
تاريخ الخلق: 5 شهر فبراير 2021
تاريخ التحديث: 1 تموز 2024
Anonim
شرح إنجاز جامع القمامة ببجي موبايل ( إنجازات ببجي المخفية 3 )أسهل 20 نقطة إنجاز 😍🔥 | Pubg mobile
فيديو: شرح إنجاز جامع القمامة ببجي موبايل ( إنجازات ببجي المخفية 3 )أسهل 20 نقطة إنجاز 😍🔥 | Pubg mobile

المحتوى

تعريف - ماذا يعني جامع القمامة؟

أداة تجميع مجمعي البيانات المهملة عبارة عن برنامج يقوم بإدارة تلقائية للذاكرة. وتتمثل مهمتها في تحرير أي ذاكرة غير مستخدمة والتأكد من عدم تحرير أي ذاكرة أثناء استخدامها. تتميز بعض اللغات مثل لغات Java و .NET بميزة تجميع البيانات المهملة تلقائيًا ، بينما تتطلب لغات أخرى مثل C / C ++ المبرمج لإدارة الذاكرة يدويًا.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

Techopedia يوضح جامع القمامة

تم تقديم مجموعة Garbage من قِبل مؤلف Lisp John McCarthy لتخفيف إدارة الذاكرة اليدوية عند العمل مع لغة Lisp.

فيما يلي الأساليب الرئيسية الثلاثة التي يستخدمها جامع البيانات المهملة لتنفيذ إدارة الذاكرة التلقائية:

  • عد المرجع - يتم حساب المرجع إلى كل كائن باستخدام متغير عداد. عندما يصل العداد إلى الصفر ، فإنه يدل على أن الكائن لم يعد هناك حاجة وبالتالي يتم إعادة تدويره.
  • العلامات والكنس - يتم إجراء اجتياز متكرر لجميع الكائنات القابلة للوصول في جميع مناطق البيانات ، ويتم تمييز الكائنات القابلة للوصول. ثم يتم إعادة تدوير الكائنات غير المميزة.
  • التوقف والنسخ - تنقسم كومة الذاكرة إلى قسمين: قسم يحتوي على كائنات وقسم فارغ حيث يتم نقل الكائنات (نسخ) إذا تم العثور على علامة. يتم إعادة تدوير الكائنات غير المميزة في القسم الأول عن طريق إفراغها.

عند تحرير كتلة من الذاكرة المخصصة لمؤشر / كائن ، يجب إعادة تعيين المؤشر / الكائن إلى قيمة فارغة ؛ وإلا ، فهي تتدلى ، أي تشير إلى كتلة ذاكرة غير صالحة.


يساعد تجميع البيانات المهملة في تقليل الأخطاء ومخاطر الأمان التي تسببها مؤشرات التعلق ومشاكل تسرب الذاكرة.

تتضمن مساوئ استخدام أداة تجميع مجمعي البيانات المهملة مقدار الحمل الإضافي على الموارد والأداء. قد يؤدي تشغيل أداة تجميع مجمعي البيانات المهملة أيضًا إلى إبطاء النظام وبالتالي تقليل أدائه.