In computer science, garbage collection (GC) is a form of automatic memory management. The garbage collector, or just collector, attempts to reclaim garbage, or memory occupied by objects that are no longer in use by the program. Garbage collection was invented by American computer scientist John McCarthy around 1959 to simplify manual memory management in Lisp.

Property Value
dbo:abstract
  • جمع النفايات (بالإنجليزية: Garbage collection) أو عملية جمع الموارد غير المستخدمة في ذاكرة الحاسب الرام هي شكل من أشكال تنظيم ذاكرة الحاسب بشكل تلقائي حيث أن عملية جمع النفايات تهدف إلى البحث عن الموارد غير المستخدمة في الذاكرة ومن ثم إزالتها من أجل الحصول علي مساحة فارغة من الذاكرة لاستخدامها في أعمال أخرى.الذي يقوم بهذه العملية يسمى جامع النفايات. (ar)
  • En informàtica, la recollida de memòria brossa o recollida d'escombraries (de l'anglès, garbage collection) és un mecanisme implícit de gestió de memòria implementat en alguns compiladors i intèrprets de llenguatges de programació. Aquest concepte fou desenvolupat per John McCarthy a 1959 per evitar la gestió manual de memòria en el llenguatge Lisp. (ca)
  • Garbage collection (zkratka GC, v původním významu „odvoz odpadu“) je způsob automatické správy paměti. Funguje tak, že speciální algoritmus (garbage collector) vyhledává a uvolňuje úseky paměti, které již program nebo proces nepoužívá. Za autora garbage collection metody je považován John McCarthy, jenž metodu vyvinul kolem r. 1960 pro řešení problémů v Lispu. Garbage collection šetří čas při vývoji. Automatická správa paměti osvobozuje programátora od uvolňování objektů, které již dále nejsou zapotřebí, což ho většinou stojí nezanedbatelné úsilí. Garbage collection také pomáhá předcházet některým typům běhových chyb, které se často vyskytují při ruční správě paměti (, memory leak). Hledání objektů, které nebudou v budoucnu použity, se většinou provádí jednoduchým a poměrně rychlým způsobem, ne nějakou sofistikovanou analýzou kódu. Zjišťuje se, které objekty jsou z kořene programu nedostupné, tj. nevede na ně žádný živý ukazatel (odkaz, reference). (cs)
  • Στην πληροφορική, η συλλογή απορριμμάτων (αγγλ. garbage collection ή GC) είναι μια μορφή αυτόματης η οποία λειτουργεί στο υπόβαθρο, κατά την εκτέλεση ενός προγράμματος. Ο συλλέκτης απορριμμάτων (garbage collector), η απλώς συλλέκτης, είναι συνήθως ένα νήμα του συστήματος (π.χ. του λειτουργικού συστήματος ή μιας εικονικής μηχανής επί της οποίας εκτελείται το βασικό πρόγραμμα) σχεδιασμένο κάθε φορά που ενεργοποιείται να απελευθερώνει τα τρέχοντα απορρίμματα: τη μνήμη την οποία καταναλώνουν τα αντικείμενα που το πρόγραμμα δεν χρησιμοποιεί πια. Η συλλογή απορριμμάτων εφευρέθηκε από τον Τζον Μακάρθι το 1959 για να λύσει προβλήματα της γλώσσας προγραμματισμού Lisp. Η συλλογή απορριμμάτων συχνά εμφανίζεται σαν το αντίθετο της χειροκίνητης διαχείρισης μνήμης, η οποία απαιτεί από τον προγραμματιστή να ορίζει ποια αντικείμενα μπορούν να απομακρυνθούν από τη μνήμη. Πολλά συστήματα όμως συνδυάζουν τις δύο προσεγγίσεις, μαζί με άλλες τεχνικές όπως η δέσμευση μνήμης στη στοίβα και η εξαγωγή περιοχών (region inference). Περιορισμένοι πόροι εκτός της μνήμης, όπως π.χ. οι δικτυακές υποδοχές, τα χειριστήρια βάσεων δεδομένων (database handles), τα παράθυρα για αλληλεπίδραση με τον χρήστη και οι περιγραφείς αρχείων και συσκευών, δεν επηρεάζονται από τη συλλογή απορριμμάτων. Υπάρχουν άλλες μέθοδοι για τη διαχείριση αυτών των πόρων, όπως οι καταστροφείς, που μπορούν να διαχειριστούν ακόμα και τη μνήμη, με αποτέλεσμα να μην χρειάζεται συλλογή απορριμμάτων. Κάποια συστήματα συλλογής απορριμμάτων επιτρέπουν σε αυτούς τους άλλους πόρους να σχετίζονται με μια περιοχή στη μνήμη, η οποία, όταν συλλεχθεί, να προκαλέσει την αποδέσμευση των πόρων, κάτι που ονομάζεται οριστικοποίηση (finalization). Αυτό όμως μπορεί να προκαλέσει περιπλοκές, όπως οι σημαντικές καθυστερήσεις μεταξύ της παύσης της χρήσης και της αποδέσμευσης σημαντικά περιορισμένων πόρων, ή η έλλειψη ελέγχου σχετικά με το ποιο νήμα θα κάνει την αποδέσμευση. (el)
  • In computer science, garbage collection (GC) is a form of automatic memory management. The garbage collector, or just collector, attempts to reclaim garbage, or memory occupied by objects that are no longer in use by the program. Garbage collection was invented by American computer scientist John McCarthy around 1959 to simplify manual memory management in Lisp. Garbage collection relieves the programmer from performing manual memory management where the programmer specifies what objects to deallocate and return to the memory system and when to do so. Other similar techniques include stack allocation, region inference, memory ownership, and combinations of multiple techniques. Garbage collection may take a significant proportion of total processing time in a program and, as a result, can have significant influence on performance. Resources other than memory, such as network sockets, database handles, user interaction windows, file and device descriptors, are not typically handled by garbage collection. Methods used to manage such resources, particularly destructors, may suffice to manage memory as well, leaving no need for GC. Some GC systems allow such other resources to be associated with a region of memory that, when collected, causes the work of reclaiming these resources. (en)
  • En komputado senrubigo estas agado por aŭtomate (per fona tasko) kolekti kaj redisponigi ne plu uzatajn pecojn da ĉefmemoro (la «makulaturon»). La procezo kiu faras tion, kaj ĝia programo (aŭ la koncerna parto de rultempa sistemo de programaro) estas senrubigilo. Plenumo de programado konsistas interalie el kreado de multaj datumblokoj, ĉiu el kiuj okupas parton en la memoro, kiu iam devas esti liberigata por reuzo. Programlingvo ĝenerale havas konstruilon kiu kreas novan objekton, ekz‑e tiel: Konto k = new Konto(); kaj ekokupas memoron. La posta malokupo povas okazi per la eksplicita voko de detruilo — kiel en la programlingvo C++, per delete k; aŭ ĉe eliro el bloko, aŭ povas okazi fone, per kolektado de rubo (makulaturo) en aparta interna tasko, kiel en Lispo aŭ Ĝavo. La eksplicita liberigo estis longe favorata, kiel la plej rapida kaj tuja. Tamen ĝi riskas fragmentiĝon de la memoro (en la tuta memoro estiĝadas truoj de libera memoro, tro malgrandaj por reuzi) kaj cima programado (ne liberigante objektojn). Por ripari troan fragmentiĝon oni bezonas kompaktigi la memoron. La aŭtomata senrubigilo sekurigis ekzemple Ĝavon (Java), sed komence zorgis pri maloftaj, sed tiuokaze rimarkeblaj paŭzoj kiam la tuta memoro estis senrubigata. Per Java SE 6 jam preskaŭ realtempaj postuloj rilate al la senrubigo eblas, kaj jam antaŭ tio ekzistis realtempaj Java rultempmaŝinoj de aliaj partioj. Ĉi-tempe la rapideco de Java kun senrubigo povas esti pli alta ol C++ kun eksplicita liberigo. La kialo estas ke la memoradministrado en C++ (kreado, forigado) ankaŭ kostas tempon, precipe se oni samtempe volas preventi tro grandan fragmentiĝon de memoro. Oni konkludu ke inter ambaŭ sistemoj de kreado kaj liberigo de memoro ne ekzistas vera gajnanto. La teorie pli bonaj funkciaj lingvoj jam ĉiam aplikis senrubigilon, ĉar la datumoj estas kreitaj kiel rezulto de funkcivokoj, kaj ne ekzistas variabloj kiel adreso de iu memorbloko. (eo)
  • Die Garbage Collection, kurz GC (englisch für Müllabfuhr, auch automatische Speicherbereinigung oder Freispeichersammlung genannt) bezeichnet in der Software- und Informationstechnik eine automatische Speicherverwaltung, die den Speicherbedarf eines Computerprogramms minimiert. Dabei wird zur Laufzeit versucht, nicht länger benötigte Speicherbereiche automatisch zu identifizieren, um diese dann freizugeben. Manche automatische Speicherbereinigungen führen darüber hinaus die noch verwendeten Speicherbereiche zusammen (Defragmentierung). Wesentlicher Vorteil von GC gegenüber manueller Speicherverwaltung ist die Vermeidung von Speicherproblemen, der Vorteil wird mit einem erhöhten Ressourcenverbrauch erkauft. (de)
  • Un recolector de basura (del inglés garbage collector) es un mecanismo implícito de gestión de memoria implementado en algunos lenguajes de programación de tipo interpretado o semiinterpretado. (es)
  • Pengumpulan sampah (Bahasa Inggris: garbage collection atau disingkat GC) merupakan sistem yang membuat programer tidak perlu secara manual membebaskan memori dari objek yang tidak terpakai. Metode ini diciptakan oleh sekitar 1959 untuk memecahkan masalah manajemen memori manual pada bahasa pemrograman buatannya. (in)
  • Un ramasse-miettes, ou récupérateur de mémoire, ou glaneur de cellules (en anglais garbage collector, abrégé en GC), est un sous-système informatique de gestion automatique de la mémoire. Il est responsable du recyclage de la mémoire préalablement allouée puis inutilisée. (fr)
  • In informatica per Garbage Collection (termine a volte abbreviato con GC, letteralmente raccolta di rifiuti) si intende una modalità automatica di gestione della memoria, mediante la quale un sistema operativo, o un compilatore, e un modulo di run-time liberano porzioni di memoria non più utilizzate dalle applicazioni. In altre parole, il garbage collector annoterà le aree di memoria non più referenziate, cioè allocate da un processo attivo, e le libererà automaticamente. La garbage collection è stata inventata nel 1959 da John McCarthy per il linguaggio di programmazione Lisp. Questo meccanismo ha provocato un notevole cambio nello stile di programmazione dei linguaggi che lo implementano. Infatti non è più necessario richiedere esplicitamente la liberazione della memoria utilizzata da un oggetto, ovvero terminare tale oggetto in modo deterministico, ma si lascia che il sistema esegua questa operazione automaticamente, nel momento in cui lo riterrà più opportuno al fine di migliorare le prestazioni complessive. Tale azione viene definita nell'ambito delle finalizzazioni non deterministiche. (it)
  • ガベージコレクション・廃品回収(英: garbage collection; GC)とは、プログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に解放する機能である。「ガベージコレクション」を直訳すれば「ゴミ集め」「ごみ拾い」となる。1959年ごろ、LISPにおける問題を解決するためジョン・マッカーシーによって発明された。 メモリの断片化を解消する機能はコンパクション(英: memory compaction)と呼ばれ、実現方法によってはガベージコレクションと共にコンパクションも行う仕組みになっている。そのためコンパクションを含めてガベージコレクションと呼ぶ場合もあるが、厳密には区別される。 また、ガベージコレクションを行う主体はガベージコレクタ(英: garbage collector)と呼ばれる。ガベージコレクタはタスクやスレッドとして実装される場合が多い。 (ja)
  • 쓰레기 수집(garbage collection 가비지 컬렉션[*], GC)은 메모리 관리 기법 중의 하나로, 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 기능이다. 영어를 그대로 읽어 가비지 컬렉션이라 부르기도 한다. 1959년 무렵 리스프의 문제를 해결하기 위해 존 매카시가 개발하였다. (ko)
  • Odśmiecanie pamięci (ang. garbage collection), zbieranie nieużytków, automatyczna dealokacja – jedna z metod automatycznego zarządzania dynamicznie przydzielaną pamięcią, w której za proces jej zwalniania odpowiedzialny jest nie programista, lecz programowy zarządca noszący nazwę garbage collector. Pierwsza metoda odśmiecania była opracowana w 1959 roku przez Johna McCarthy’ego w celu rozwiązania problemu ręcznego zarządzania pamięcią w Lispie. Mechanizm ten następnie został szeroko rozpowszechniony i jest wykorzystywany w wielu wysokopoziomowych językach programowania, takich jak: Smalltalk, Python, Ruby, Java, C# czy D. Istnieje wiele sposobów określania, które fragmenty pamięci są już niepotrzebne i można je zwolnić; opis kilku ważniejszych znajduje się poniżej. (pl)
  • In de informatica is garbage collection (Engels voor "afvalinzameling"), afgekort GC, een vorm van automatisch geheugenbeheer. De garbage collector probeert geheugen vrij te geven dat in gebruik is door objecten die niet meer door de applicatie aangeroepen zullen worden. Garbage collection werd rond 1959 uitgevonden door John McCarthy om de problemen van handmatig geheugenbeheer op te lossen in de door hem net ontwikkelde programmeertaal Lisp. Veel programmeertalen (bijvoorbeeld Java) kennen een vorm van garbage collection, als onderdeel van de specificatie van de taal of voor de praktische implementatie ervan (formele talen als lambdacalculus bijvoorbeeld). Zulke programmeertalen worden aangeduid als garbage-collected talen. Java en C# zijn talen met een garbage collector. In objectgeoriënteerde talen zonder garbage collector (bijvoorbeeld C++) is het de taak van de ontwikkelaar om er voor te zorgen dat elk aangemaakt object ook weer wordt vernietigd. Het principe van een garbage collector is als volgt: 1. * Bepaal welke data-objecten in een programma niet meer benaderd zullen worden. 2. * Geef het geheugen vrij dat door deze objecten gebruikt wordt. Het is in zijn algemeenheid onmogelijk om het moment te bepalen waarop een object voor het laatst gebruikt wordt. Daarom gebruikt een garbage collector een conservatieve inschatting om te bepalen of een object in de toekomst niet meer gebruikt kan worden. Bijvoorbeeld: als er geen enkele referentie meer is naar een bepaald object dan kan er ook nooit meer zo'n referentie tot stand komen. Dit is het criterium dat door de meeste garbage collectors gebruikt wordt. (nl)
  • Coletor de lixo (em inglês: garbage collector, ou o acrônimo GC) é um processo usado para a automação do gerenciamento de memória. Com ele é possível recuperar uma área de memória inutilizada por um programa, o que pode evitar problemas de vazamento de memória, resultando no esgotamento da memória livre para alocação. Esse sistema contrasta com o gerenciamento manual de memória, em que o programador deve especificar explicitamente quando e quais objetos devem ser desalocados e retornados ao sistema. Entretanto, muitos sistemas usam uma combinação das duas abordagens. Foi inventado por John McCarthy por volta de 1959 para resolver problemas de gerenciamento manual de memória em Lisp. (pt)
  • Skräpsamling (från engelskans garbage collection) är en automatisk . Skräpsamlaren (garbage collector) eller samlaren söker att återvinna skräp, med vilket avses arbetsminne eller andra resurser som tilldelats dataobjekt som aldrig kommer att användas igen, och frigör dessa automatiskt. Skräpsamling framhålls ibland som raka motsatsen till manuell , som kräver att programmeraren uttryckligen specificerar vilka objekt som skall frigöras. Dock använder sig flera system en kombination av de två metoderna. (sv)
  • Сборка мусора (англ. garbage collection) в программировании — одна из форм автоматического управления памятью. Специальный процесс, называемый сборщиком мусора (англ. garbage collector), периодически освобождает память, удаляя объекты, которые уже не будут востребованы приложениями. (ru)
  • 垃圾回收(英語:Garbage Collection,縮寫為GC),在計算機科學中是一種自動的記憶體管理機制。當一個電腦上的動態記憶體不再需要時,就應該予以釋放,以讓出記憶體,這種記憶體資源管理,稱為垃圾回收。垃圾回收器可以讓程式員減輕許多負擔,也減少程式員犯錯的機會。垃圾回收最早起源于LISP语言。目前許多語言如Smalltalk、Java、C#和D语言都支援垃圾回收器。 (zh)
  • Збирання сміття (англ. garbage collection) — одна з форм автоматичного керування оперативною пам'яттю комп'ютера під час виконання програм. Підпрограма — «прибиральник сміття» — вивільняє пам'ять від об'єктів, які не будуть використовуватись програмою в подальшому. Збирання сміття було винайдено Джоном Мак-Карті приблизно 1959 року для розробленої ним мови програмування Лісп. (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 6734 (xsd:integer)
dbo:wikiPageLength
  • 36595 (xsd:integer)
dbo:wikiPageRevisionID
  • 983966223 (xsd:integer)
dbo:wikiPageWikiLink
dbp:cs1Dates
  • y (en)
dbp:date
  • April 2019 (en)
dbp:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • جمع النفايات (بالإنجليزية: Garbage collection) أو عملية جمع الموارد غير المستخدمة في ذاكرة الحاسب الرام هي شكل من أشكال تنظيم ذاكرة الحاسب بشكل تلقائي حيث أن عملية جمع النفايات تهدف إلى البحث عن الموارد غير المستخدمة في الذاكرة ومن ثم إزالتها من أجل الحصول علي مساحة فارغة من الذاكرة لاستخدامها في أعمال أخرى.الذي يقوم بهذه العملية يسمى جامع النفايات. (ar)
  • En informàtica, la recollida de memòria brossa o recollida d'escombraries (de l'anglès, garbage collection) és un mecanisme implícit de gestió de memòria implementat en alguns compiladors i intèrprets de llenguatges de programació. Aquest concepte fou desenvolupat per John McCarthy a 1959 per evitar la gestió manual de memòria en el llenguatge Lisp. (ca)
  • Die Garbage Collection, kurz GC (englisch für Müllabfuhr, auch automatische Speicherbereinigung oder Freispeichersammlung genannt) bezeichnet in der Software- und Informationstechnik eine automatische Speicherverwaltung, die den Speicherbedarf eines Computerprogramms minimiert. Dabei wird zur Laufzeit versucht, nicht länger benötigte Speicherbereiche automatisch zu identifizieren, um diese dann freizugeben. Manche automatische Speicherbereinigungen führen darüber hinaus die noch verwendeten Speicherbereiche zusammen (Defragmentierung). Wesentlicher Vorteil von GC gegenüber manueller Speicherverwaltung ist die Vermeidung von Speicherproblemen, der Vorteil wird mit einem erhöhten Ressourcenverbrauch erkauft. (de)
  • Un recolector de basura (del inglés garbage collector) es un mecanismo implícito de gestión de memoria implementado en algunos lenguajes de programación de tipo interpretado o semiinterpretado. (es)
  • Pengumpulan sampah (Bahasa Inggris: garbage collection atau disingkat GC) merupakan sistem yang membuat programer tidak perlu secara manual membebaskan memori dari objek yang tidak terpakai. Metode ini diciptakan oleh sekitar 1959 untuk memecahkan masalah manajemen memori manual pada bahasa pemrograman buatannya. (in)
  • Un ramasse-miettes, ou récupérateur de mémoire, ou glaneur de cellules (en anglais garbage collector, abrégé en GC), est un sous-système informatique de gestion automatique de la mémoire. Il est responsable du recyclage de la mémoire préalablement allouée puis inutilisée. (fr)
  • ガベージコレクション・廃品回収(英: garbage collection; GC)とは、プログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に解放する機能である。「ガベージコレクション」を直訳すれば「ゴミ集め」「ごみ拾い」となる。1959年ごろ、LISPにおける問題を解決するためジョン・マッカーシーによって発明された。 メモリの断片化を解消する機能はコンパクション(英: memory compaction)と呼ばれ、実現方法によってはガベージコレクションと共にコンパクションも行う仕組みになっている。そのためコンパクションを含めてガベージコレクションと呼ぶ場合もあるが、厳密には区別される。 また、ガベージコレクションを行う主体はガベージコレクタ(英: garbage collector)と呼ばれる。ガベージコレクタはタスクやスレッドとして実装される場合が多い。 (ja)
  • 쓰레기 수집(garbage collection 가비지 컬렉션[*], GC)은 메모리 관리 기법 중의 하나로, 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 기능이다. 영어를 그대로 읽어 가비지 컬렉션이라 부르기도 한다. 1959년 무렵 리스프의 문제를 해결하기 위해 존 매카시가 개발하였다. (ko)
  • Skräpsamling (från engelskans garbage collection) är en automatisk . Skräpsamlaren (garbage collector) eller samlaren söker att återvinna skräp, med vilket avses arbetsminne eller andra resurser som tilldelats dataobjekt som aldrig kommer att användas igen, och frigör dessa automatiskt. Skräpsamling framhålls ibland som raka motsatsen till manuell , som kräver att programmeraren uttryckligen specificerar vilka objekt som skall frigöras. Dock använder sig flera system en kombination av de två metoderna. (sv)
  • Сборка мусора (англ. garbage collection) в программировании — одна из форм автоматического управления памятью. Специальный процесс, называемый сборщиком мусора (англ. garbage collector), периодически освобождает память, удаляя объекты, которые уже не будут востребованы приложениями. (ru)
  • 垃圾回收(英語:Garbage Collection,縮寫為GC),在計算機科學中是一種自動的記憶體管理機制。當一個電腦上的動態記憶體不再需要時,就應該予以釋放,以讓出記憶體,這種記憶體資源管理,稱為垃圾回收。垃圾回收器可以讓程式員減輕許多負擔,也減少程式員犯錯的機會。垃圾回收最早起源于LISP语言。目前許多語言如Smalltalk、Java、C#和D语言都支援垃圾回收器。 (zh)
  • Збирання сміття (англ. garbage collection) — одна з форм автоматичного керування оперативною пам'яттю комп'ютера під час виконання програм. Підпрограма — «прибиральник сміття» — вивільняє пам'ять від об'єктів, які не будуть використовуватись програмою в подальшому. Збирання сміття було винайдено Джоном Мак-Карті приблизно 1959 року для розробленої ним мови програмування Лісп. (uk)
  • Garbage collection (zkratka GC, v původním významu „odvoz odpadu“) je způsob automatické správy paměti. Funguje tak, že speciální algoritmus (garbage collector) vyhledává a uvolňuje úseky paměti, které již program nebo proces nepoužívá. Za autora garbage collection metody je považován John McCarthy, jenž metodu vyvinul kolem r. 1960 pro řešení problémů v Lispu. (cs)
  • Στην πληροφορική, η συλλογή απορριμμάτων (αγγλ. garbage collection ή GC) είναι μια μορφή αυτόματης η οποία λειτουργεί στο υπόβαθρο, κατά την εκτέλεση ενός προγράμματος. Ο συλλέκτης απορριμμάτων (garbage collector), η απλώς συλλέκτης, είναι συνήθως ένα νήμα του συστήματος (π.χ. του λειτουργικού συστήματος ή μιας εικονικής μηχανής επί της οποίας εκτελείται το βασικό πρόγραμμα) σχεδιασμένο κάθε φορά που ενεργοποιείται να απελευθερώνει τα τρέχοντα απορρίμματα: τη μνήμη την οποία καταναλώνουν τα αντικείμενα που το πρόγραμμα δεν χρησιμοποιεί πια. Η συλλογή απορριμμάτων εφευρέθηκε από τον Τζον Μακάρθι το 1959 για να λύσει προβλήματα της γλώσσας προγραμματισμού Lisp. (el)
  • In computer science, garbage collection (GC) is a form of automatic memory management. The garbage collector, or just collector, attempts to reclaim garbage, or memory occupied by objects that are no longer in use by the program. Garbage collection was invented by American computer scientist John McCarthy around 1959 to simplify manual memory management in Lisp. (en)
  • En komputado senrubigo estas agado por aŭtomate (per fona tasko) kolekti kaj redisponigi ne plu uzatajn pecojn da ĉefmemoro (la «makulaturon»). La procezo kiu faras tion, kaj ĝia programo (aŭ la koncerna parto de rultempa sistemo de programaro) estas senrubigilo. Plenumo de programado konsistas interalie el kreado de multaj datumblokoj, ĉiu el kiuj okupas parton en la memoro, kiu iam devas esti liberigata por reuzo. Programlingvo ĝenerale havas konstruilon kiu kreas novan objekton, ekz‑e tiel: Konto k = new Konto(); delete k; Por ripari troan fragmentiĝon oni bezonas kompaktigi la memoron. (eo)
  • In informatica per Garbage Collection (termine a volte abbreviato con GC, letteralmente raccolta di rifiuti) si intende una modalità automatica di gestione della memoria, mediante la quale un sistema operativo, o un compilatore, e un modulo di run-time liberano porzioni di memoria non più utilizzate dalle applicazioni. In altre parole, il garbage collector annoterà le aree di memoria non più referenziate, cioè allocate da un processo attivo, e le libererà automaticamente. La garbage collection è stata inventata nel 1959 da John McCarthy per il linguaggio di programmazione Lisp. (it)
  • In de informatica is garbage collection (Engels voor "afvalinzameling"), afgekort GC, een vorm van automatisch geheugenbeheer. De garbage collector probeert geheugen vrij te geven dat in gebruik is door objecten die niet meer door de applicatie aangeroepen zullen worden. Garbage collection werd rond 1959 uitgevonden door John McCarthy om de problemen van handmatig geheugenbeheer op te lossen in de door hem net ontwikkelde programmeertaal Lisp. Het principe van een garbage collector is als volgt: (nl)
  • Odśmiecanie pamięci (ang. garbage collection), zbieranie nieużytków, automatyczna dealokacja – jedna z metod automatycznego zarządzania dynamicznie przydzielaną pamięcią, w której za proces jej zwalniania odpowiedzialny jest nie programista, lecz programowy zarządca noszący nazwę garbage collector. Pierwsza metoda odśmiecania była opracowana w 1959 roku przez Johna McCarthy’ego w celu rozwiązania problemu ręcznego zarządzania pamięcią w Lispie. Mechanizm ten następnie został szeroko rozpowszechniony i jest wykorzystywany w wielu wysokopoziomowych językach programowania, takich jak: Smalltalk, Python, Ruby, Java, C# czy D. (pl)
  • Coletor de lixo (em inglês: garbage collector, ou o acrônimo GC) é um processo usado para a automação do gerenciamento de memória. Com ele é possível recuperar uma área de memória inutilizada por um programa, o que pode evitar problemas de vazamento de memória, resultando no esgotamento da memória livre para alocação. Esse sistema contrasta com o gerenciamento manual de memória, em que o programador deve especificar explicitamente quando e quais objetos devem ser desalocados e retornados ao sistema. Entretanto, muitos sistemas usam uma combinação das duas abordagens. (pt)
rdfs:label
  • جمع القمامة (حاسوب) (ar)
  • Recollida de memòria brossa (ca)
  • Garbage collection (cs)
  • Garbage Collection (de)
  • Συλλογή απορριμμάτων (υπολογιστές) (el)
  • Garbage collection (computer science) (en)
  • Senrubigo (en komputado) (eo)
  • Recolector de basura (es)
  • Ramasse-miettes (informatique) (fr)
  • Pengumpulan sampah (ilmu komputer) (in)
  • Garbage collection (it)
  • ガベージコレクション (ja)
  • 쓰레기 수집 (컴퓨터 과학) (ko)
  • Garbage collection (nl)
  • Odśmiecanie pamięci (pl)
  • Coletor de lixo (informática) (pt)
  • Сборка мусора (ru)
  • Skräpsamling (sv)
  • Збирання сміття (uk)
  • 垃圾回收 (計算機科學) (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:genre of
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:genre of
is foaf:primaryTopic of