گھر آڈیو کچرا جمع کرنے والا کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

کچرا جمع کرنے والا کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - کوڑا کرکٹ جمع کرنے والے کا کیا مطلب ہے؟

کچرا جمع کرنے والا سافٹ ویئر کا ایک ٹکڑا ہے جو خودکار میموری کا انتظام کرتا ہے۔ اس کا کام کسی بھی غیر استعمال شدہ میموری کو آزاد کرنا اور اس بات کو یقینی بنانا ہے کہ جب تک وہ استعمال میں ہے کسی بھی میموری کو آزاد نہ کیا جائے۔ کچھ زبانیں جیسے جاوا اور NET زبانوں میں خود کار طریقے سے کوڑا کرکٹ جمع کرنے کی خصوصیات ہوتی ہے ، جبکہ C / C ++ جیسی دوسروں کو یادداشت کا انتظام کرنے کے لئے پروگرامر کی ضرورت ہوتی ہے۔

ٹیکوپیڈیا ردی کی ٹوکری میں جمع کرنے والے کی وضاحت کرتا ہے

کوڑا کرکٹ جمع کرنے کا کام سب سے پہلے لِسپ تخلیق کار جان مکارتھی کے ذریعہ متعارف کرایا گیا تھا جب لِسپ زبان کے ساتھ کام کرتے وقت دستی میموری کی نظم و نسق کو آسان بنائیں۔

ردی کی ٹوکری میں جمع کرنے والے تین اہم تکنیک جو خود کار طریقے سے میموری کا نظم و نسق کو انجام دینے کے لئے استعمال کرتے ہیں۔

  • حوالہ گنتی - ہر چیز کا حوالہ کاؤنٹر متغیر کا استعمال کرتے ہوئے شمار کیا جاتا ہے۔ جب کاؤنٹر صفر تک پہنچ جاتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ اب اس چیز کی ضرورت نہیں ہے اور اس طرح اس کی ری سائیکلنگ کی جاتی ہے۔
  • نشان زد کریں اور جھاڑو - تمام قابل اعداد و شمار کے خطوں پر تمام قابل رسا سامانوں کی تکرار پھیر کی جاتی ہے ، اور قابل رسائی اشیاء کو نشان زد کیا جاتا ہے۔ نشان زدہ اشیاء کو پھر ری سائیکل کیا جاتا ہے۔
  • روکیں اور کاپی کریں - میموری کے ڈھیر کو دو حصوں میں تقسیم کیا گیا ہے: ایک ایسا حص thatہ جس میں اشیاء شامل ہوں اور ایک خالی سیکشن جہاں اشیا منتقل کی جائیں (کاپی کی جائیں) اگر اسے نشان لگا ہوا پایا گیا ہو۔ پہلے حصے میں نشان زدہ اشیاء کو خالی کرکے ری سائیکل کیا جاتا ہے۔

جب کسی پوائنٹر / آبجیکٹ کو تفویض کردہ میموری کا ایک بلاک آزاد ہوجاتا ہے تو ، پوائنٹر / آبجیکٹ کو کسی قدر قیمت پر دوبارہ ترتیب دینا ہوگا۔ بصورت دیگر ، یہ پیچیدہ ہے ، یعنی ، کسی غلط میموری میموری کی طرف اشارہ کرتا ہے۔

ردی کی ٹوکری میں ذخیرہ اندوزی کے اشارے اور میموری لیکی کی پریشانیوں کی وجہ سے کیڑے اور حفاظتی خطرات کو کم کرنے میں مدد کرتا ہے۔

کچرا جمع کرنے والے کو استعمال کرنے کے نقصانات میں وسائل اور کارکردگی پر اضافی ہیڈ شامل ہوتا ہے۔ ردی کی ٹوکری میں جمع کرنے والے کو چلانے سے نظام سست پڑسکتا ہے اور اس طرح اس کی کارکردگی میں کمی آسکتی ہے۔

کچرا جمع کرنے والا کیا ہے؟ - ٹیکپوپیڈیا سے تعریف