Skip to content
EntityQ322202· pop 42· linked from 525 articles

garbage collection

Sign in to save

Also known as GC

modalità automatica di gestione della memoria

Wikidata facts

Image
Garbage collection.gif
Show 6 more facts
short name
GC
name in kana
ガベージコレクション
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