Garbage Collection (GC) è una forma di gestione automatica della memoria che tenta di recuperare immondizia o memoria occupata da oggetti che non sono più utilizzati dal programma.
Dalla lettura della documentazione di Microsoft so che l'uso "primario" IDisposabledell'interfaccia è quello di ripulire le risorse non gestite. Per me "non gestito" significa cose come connessioni al database, socket, handle di finestre, ecc. Ma ho visto il codice in cui il Dispose()metodo è implementato per liberare risorse gestite , …
Ricevo questo messaggio di errore mentre eseguo i test JUnit: java.lang.OutOfMemoryError: GC overhead limit exceeded So cosa OutOfMemoryErrorè, ma cosa significa limite generale GC? Come posso risolvere questo?
Esiste un distruttore per Java? Non riesco a trovare alcuna documentazione al riguardo. In caso contrario, come posso ottenere lo stesso effetto? Per rendere la mia domanda più specifica, sto scrivendo un'applicazione che si occupa di dati e le specifiche dicono che dovrebbe esserci un pulsante 'reset' che riporta l'applicazione …
Voglio applicare una modifica in modo da poter utilizzare le impostazioni Server GC per la mia app C # 3.5 - Posso farlo modificando il machine.configfile. L'unico problema è che non so dove sia. Come posso trovare il percorso di questo file in modo ripetibile su un numero di macchine …
Sono un po 'confuso con l' deleteoperatore JavaScript . Prendi il seguente codice: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; Dopo che questo pezzo di codice è stato eseguito, objè null, ma foofa ancora riferimento a un oggetto esattamente come obj. Immagino che …
Devo sapere quando finalize()viene chiamato il metodo in JVM. Ho creato una classe di test che scrive in un file quando il finalize()metodo viene chiamato sovrascrivendolo. Non viene eseguito. Qualcuno può dirmi il motivo per cui non viene eseguito?
Dopo aver risposto a una domanda su come forzare gli oggetti in Java (il ragazzo stava cancellando una HashMap da 1,5 GB) System.gc(), mi è stato detto che è una cattiva pratica chiamare System.gc()manualmente, ma i commenti non erano del tutto convincenti. Inoltre, nessuno sembrava osare votare, né sottovalutare la …
Sto cercando di capire quali sono i concetti di generazioni giovani , vecchie e permanenti nella terminologia dell'heap Java e, più specificamente, le interazioni tra le tre generazioni. Le mie domande sono: Qual è la giovane generazione? Qual è la vecchia generazione? Qual è la generazione permanente? In che modo …
Che cos'è la garbage collection JavaScript? Cosa è importante che un programmatore web capisca sulla raccolta dei rifiuti di JavaScript, al fine di scrivere codice migliore?
Non sto facendo questa domanda a causa dei meriti della raccolta dei rifiuti prima di tutto. La mia ragione principale per chiederlo è che so che Bjarne Stroustrup ha detto che C ++ avrà un garbage collector a un certo punto nel tempo. Detto questo, perché non è stato aggiunto? …
È possibile forzare la garbage collection in Java, anche se è difficile da fare? Conosco System.gc();e Runtime.gc();suggeriscono solo di fare GC. Come posso forzare GC?
Qualcuno può spiegarmi brevemente come funziona ARC? So che è diverso dalla Garbage Collection, ma mi chiedevo esattamente come funzionasse. Inoltre, se ARC fa ciò che fa GC senza ostacolare le prestazioni, perché Java usa GC? Perché non usa anche ARC?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.