Domande con tag 'garbage-collection'

1
risposta

Devo implementare il pool di oggetti per le macchine virtuali Dalvik?

Questa domanda si estende da queste domande: Dovremmo evitare la creazione di oggetti in Java? L'oggetto raggruppa una tecnica deprecata? Bene, una JVM in esecuzione su un server è ottimizzata, lo so. Programmi come il server Minecr...
posta 30.01.2018 - 03:45
1
risposta

Segna e spazza GC con risorse di liberazione automatiche

Nota: utilizzo il termine "risorsa" in opposizione alla memoria qui, la risorsa qui è file, socket, ecc. Esiste un'implementazione linguistica che utilizza M & S GC (ma non necessariamente solo quel tipo) che è in grado di liberare auto...
posta 20.02.2018 - 15:51
1
risposta

Perché il controllo degli errori bit bit è importante nei garbage collector?

Ecco una traduzione approssimativa di un tweet di @xharaken . "Space rays hit computers and mess up the bits in the memory" "hardware bugs mess up the bits in the memory" such things almost never happen, but they happen on a nearly daily b...
posta 06.12.2015 - 10:09
1
risposta

Modifica del Garbage Collector sulla tua JVM [chiuso]

La mia comprensione è che la specifica JVM definisce solo il comportamento di un garbage collector, ma non fornisce dettagli di implementazione. Ciò significa che spetta all'implementazione JVM creare il garbage collector. Sembra che ci s...
posta 13.05.2015 - 20:18
4
risposte

Leggibilità e prestazioni: è meglio consentire al garbage collector Java di cancellare una struttura dati?

Lavoro con HashMap e ArrayList di grandi dimensioni. Quando non necessitano più di essere in memoria, uso myArray.clear(); per liberare la memoria. Quando il mio collega ha visto quella linea, l'ha cambiata in myArray = new ArrayList&l...
posta 21.04.2016 - 14:11
1
risposta

Macchina virtuale di raccolta dei rifiuti

Supponiamo di avere una macchina virtuale con il seguente set di istruzioni. 0 ACC <= [S] Copy address S from memory to ACC 1 ACC => [S] Copy the value of the ACC to the memory address S. 2 ACC + [S] Add the value a...
posta 04.08.2017 - 09:51
7
risposte

E se qualche lingua trattasse le risorse non esposte come un errore? [chiuso]

Ho visto un sacco di codice come il seguente esempio. È in Python, ma lo stesso errore è stato fatto in tutte le lingue con risorse gestite: f = open('foo.txt', 'rb') for line in f: print line Questo è tutto. L'errore è che close(f) no...
posta 02.09.2014 - 19:07
1
risposta

È appropriato provare a controllare l'ordine di finalizzazione?

Sto scrivendo una classe che è approssimativamente analoga a un CancellationToken , tranne che ha un terzo stato per "non essere mai cancellato". Al momento sto cercando di decidere cosa fare se la 'fonte' del token è raccolta di dati inutili...
posta 04.12.2012 - 04:17
1
risposta

La garbage collection di Python mi ha reso difficile

Contesto: Sto sviluppando un'applicazione web utilizzando webapp2 web-framework con python da ospitare su GAE. L'applicazione web ( web-app d'ora in poi) è una variante degli scacchi. Essendo un primo timer, ho sicuramente fatto un sacco...
posta 09.12.2013 - 21:30
1
risposta

avrà un evento con abbonati che impedirà a un oggetto di essere sottoposto a GC?

Ho un oggetto, che ha un evento che a sua volta ha abbonati. So che gli oggetti sottoscriventi non riceveranno GC poiché il delegato che hanno memorizzato per l'evento è connesso a loro, quindi li mantiene connessi al grafico dell'oggetto, fino...
posta 28.07.2014 - 12:45