Utilizzo un caricatore classe personalizzato che estende URLClassLoader. Carico alcune classi nel mio caricatore di classi personalizzato ed eseguo alcune attività. Una volta completata l'attività, voglio disporre del caricatore di classe. Ho provato a farlo impostando il riferimento a null.smaltimento di un caricatore classe
Ma questo non raccoglie spazzatura il caricatore di classe.
C'è un modo che può aiutare ciò che voglio raggiungere?
Vedere http://stackoverflow.com/questions/148681/unloading-classes-in-java/148707#148707 –
Non _quite_ la stessa domanda, questa riguarda lo scaricamento del classloader piuttosto che delle classi caricate. –
Il mio primo consiglio sarebbe quello di verificare cosa rende le classi all'interno del classloader non recuperabili. Fai un dump e analizza le dipendenze delle classi in attesa del tuo classloader. –