వ్యర్థాలు సేకరించువాడు

రచయిత: Louise Ward
సృష్టి తేదీ: 5 ఫిబ్రవరి 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
వ్యర్థాలు సేకరించువాడు - టెక్నాలజీ
వ్యర్థాలు సేకరించువాడు - టెక్నాలజీ

విషయము

నిర్వచనం - చెత్త కలెక్టర్ అంటే ఏమిటి?

చెత్త సేకరించేవాడు ఆటోమేటిక్ మెమరీ నిర్వహణను నిర్వహించే సాఫ్ట్‌వేర్. ఉపయోగించని మెమరీని విడిపించడం మరియు ఉపయోగంలో ఉన్నప్పుడే మెమరీ విముక్తి పొందకుండా చూసుకోవడం దీని పని. జావా మరియు .నెట్ భాషల వంటి కొన్ని భాషలు ఆటోమేటిక్ చెత్త సేకరణను కలిగి ఉంటాయి, అయితే సి / సి ++ వంటి వాటికి ప్రోగ్రామర్ మాన్యువల్ మేనేజ్మెంట్ మెమరీ అవసరం.


మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా చెత్త కలెక్టర్ గురించి వివరిస్తుంది

లిస్ప్ భాషతో పనిచేసేటప్పుడు మాన్యువల్ మెమరీ నిర్వహణను సులభతరం చేయడానికి చెత్త సేకరణను మొదట లిస్ప్ సృష్టికర్త జాన్ మెక్‌కార్తీ ప్రవేశపెట్టారు.

ఆటోమేటిక్ మెమరీ నిర్వహణను నిర్వహించడానికి చెత్త సేకరించేవారు ఉపయోగించే మూడు ప్రధాన పద్ధతులు క్రింది విధంగా ఉన్నాయి:

  • రిఫరెన్స్ లెక్కింపు - ప్రతి వస్తువుకు సూచన కౌంటర్ వేరియబుల్ ఉపయోగించి లెక్కించబడుతుంది. కౌంటర్ సున్నాకి చేరుకున్నప్పుడు, ఆ వస్తువు ఇకపై అవసరం లేదని సూచిస్తుంది మరియు తద్వారా రీసైకిల్ చేయబడుతుంది.
  • మార్క్ మరియు స్వీప్ - అన్ని చేరుకోగల వస్తువుల యొక్క పునరావృత ట్రావెర్సల్ అన్ని డేటా ప్రాంతాలలో నిర్వహించబడుతుంది మరియు చేరుకోగల వస్తువులు గుర్తించబడతాయి. గుర్తు తెలియని వస్తువులు అప్పుడు రీసైకిల్ చేయబడతాయి.
  • ఆగి కాపీ చేయండి - మెమరీ కుప్ప రెండు విభాగాలుగా విభజించబడింది: వస్తువులను కలిగి ఉన్న ఒక విభాగం మరియు గుర్తించబడినట్లు ఉంటే వస్తువులు బదిలీ చేయబడిన (కాపీ) ఖాళీ విభాగం. మొదటి విభాగంలో గుర్తు పెట్టని వస్తువులు ఖాళీ చేయడం ద్వారా రీసైకిల్ చేయబడతాయి.

పాయింటర్ / ఆబ్జెక్ట్‌కు కేటాయించిన మెమరీ బ్లాక్ విముక్తి పొందినప్పుడు, పాయింటర్ / ఆబ్జెక్ట్ శూన్య విలువకు రీసెట్ చేయాలి; లేకపోతే, అది డాంగ్లింగ్, అనగా, చెల్లని మెమరీ బ్లాక్‌ను సూచిస్తుంది.


చెత్త సేకరణ డాంగ్లింగ్ పాయింటర్లు మరియు మెమరీ లీక్ సమస్యల వల్ల కలిగే దోషాలు మరియు భద్రతా ప్రమాదాలను తగ్గించడంలో సహాయపడుతుంది.

చెత్త సేకరించేవారిని ఉపయోగించడం వల్ల కలిగే ప్రతికూలతలు వనరులు మరియు పనితీరుపై అదనపు భారాన్ని కలిగి ఉంటాయి. చెత్త సేకరించేవారిని నడపడం వ్యవస్థను నెమ్మదిస్తుంది మరియు దాని పనితీరును తగ్గిస్తుంది.