Domande con tag 'garbage-collection'

8
risposte

Quanto sono comuni i riferimenti circolari? Il GC conteggio di riferimento funziona correttamente?

Quanto sono comuni i riferimenti circolari? Meno sono comuni, meno casi difficili si hanno se si scrive in una lingua con solo conteggio di riferimento-GC. Ci sono casi in cui non funzionerebbe bene per rendere uno dei riferimenti un riferimento...
posta 28.12.2010 - 16:13
4
risposte

Quale parte della memoria è utilizzata per il Garbage Collector?

Capisco le divisioni di memoria di Heap come Young, Tenured e Perm Gen. Ma io sono solo curioso di sapere dove viene utilizzata la memoria per eseguire Garbage Collector stesso? Proviene da uno di questi spazi di memoria o dagli stack di thread?...
posta 23.11.2012 - 03:28
5
risposte

Codice gestito: GC si può occupare di durante la compilazione?

La raccolta dei dati inutili avviene durante il runtime, in tempo reale, mentre il codice gestito è in esecuzione. In C ++, tuttavia, dobbiamo scrivere istruzioni di distruzione nel codice. Quindi potremmo dire che GC è incorporato nel codice (d...
posta 07.01.2017 - 21:41
2
risposte

Oggetti immutabili che cambiano costantemente memoria / prestazioni?

Sto scrivendo un programma che va in loop e continua a cambiare lo stato di alcuni modelli (simile a un gioco). Naturalmente, molte cose sono mutabili. Tuttavia, sto anche scrivendo alcune classi che sono immutabili perché sono trattate intrinse...
posta 17.07.2014 - 12:02
1
risposta

In SPA cosa succede in termini di memoria e prestazioni quando l'utente salta su tutte le pagine?

Immagina un'enorme applicazione Web costruita utilizzando framework di applicazioni per pagine singole come AngularJS. Con ogni percorso, scarica un paio di file modello HTML. Ciascuno di questi file modello contiene file JS univoci. Quindi, ora...
posta 15.01.2016 - 14:41
5
risposte

Perché non c'è distruzione di oggetti deterministici in Java? [duplicare]

Comprendo e apprezzo i vantaggi della Garbage Collection in Java. Tuttavia non capisco perché non ci sia modo in Java di distruggere in modo esplicito (e veloce) un oggetto. Sicuramente questo potrebbe essere utile in alcuni casi, presumo un s...
posta 21.05.2014 - 23:09
1
risposta

Come l'Erlang diventa soft-realtime con GC?

Generalmente GC non è una buona scelta per ottenere un attributo soft in tempo reale. Ma Erlang è un linguaggio basato su GC che può essere soft in tempo reale. Significa che Erlang non ha quasi nessuna latenza di GC? Come funziona?     
posta 24.04.2012 - 16:31
3
risposte

A cosa serve un riferimento debole senza azzeramento?

Quando leggiamo le varie opzioni per lavorare con cose come ARC / GC, spesso mi imbatto in parole esplicite su quali riferimenti deboli stanno azzerando (cioè, il tuo riferimento diventa nil / null / 0 quando l'oggetto è raccolto) e quale non -z...
posta 17.02.2014 - 23:59
1
risposta

Sono C o C ++ le sole lingue valide per un GC

Sfondo Ho appena finito di scrivere un compilatore per compilare un linguaggio funzionale alla JVM come progetto di apprendimento. Tuttavia, poiché sto solo facendo questo per imparare, ho pensato che potrebbe essere interessante scrivere un...
posta 30.06.2013 - 16:57
2
risposte

Un vm implementato nel linguaggio di raccolta dei rifiuti richiede un garbage collector?

Questa è più di una domanda teorica. Se jvm è implementato in go, che è un linguaggio spazzato, allora jvm ha bisogno di un garbage collector separato da implementare per la propria operazione?     
posta 06.05.2014 - 09:34