Wikidata facts
- Image
- Garbage collection.gif
Show 6 more facts
- short name
- GC
- Stack Exchange tag
- stackoverflow.com/tags/garbage-collection
- name in kana
- ガベージコレクション
- facet of
- operating system
- topic's main category
- Category:Automatic memory management
- Commons category
- Garbage collection (computer science)
Sources (3)
via Wikidata · CC0
Article · Italiano
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.
Abstract from DBpedia / Wikipedia · CC BY-SA