اذهب إلى المحتوى
  • 0

ممكن شرح مختصر Garbage collection

ابراهيم الخليل سماني

السؤال

Recommended Posts

  • 1

يحتاج البرنامج لإدارة واستخدام الذاكرة لحفظ المتغيرات والقيم ولذلك يقوم بتخصيص أجزاء من الذاكرة وحذفها عند عدم الاستخدام وهذا هو التعريف ببساطة وتوجد لغات برمجية تقوم بعمل ذلك ذاتياً بدون تدخل منك مثل JavaScript وهناك أيضاً لغات تحتاج لإدارة الذاكرة يدوياً ويالطبع يمكن أن يقل أداء البرنامج لسوء استخدام الذاكرة مما يسبب memory leak 

وأما بالنسبة لل JavaScript فلا تحتاج لعمل ذلك يدوياً لأن اللغة تقوم بذلك تلقائيا 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

Garbage Collection أو جامع النفايات هي عبارة عن عملية جمع الموارد غير المستخدمة في ذاكرة الحاسب الرام.

هي شكل من أشكال تنظيم ذاكرة الحاسب بشكل تلقائي حيث أن عملية جمع النفايات تهدف إلى البحث عن الموارد غير المستخدمة في الذاكرة - مثل متغيرات أو مصفوفات - ومن ثم إزالتها من أجل الحصول علي مساحة فارغة من الذاكرة لاستخدامها في أعمال أخرى.

في اللغات القريبة من الحاسب مثل C و ++C لا يوجد لديها جامع نفايات والمبرمج يقوم بعمل ذلك يدوياً

بينما اللغات العالية المستوى مثل JavaScript لديها جامع نفايات والمبرمج لايقلق حول إدارة الذاكرة وجمع النفايات

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...