2013-05-15 6 views
6

Sarebbe utile sapere quali classi sono attualmente caricate da una determinata istanza JVM.Ottieni un elenco di tutte le classi attualmente caricate in una determinata istanza JVM

C'è un modo per farli passare attraverso JVisualVM, per esempio?

Modifica: Sono a conoscenza della soluzione fornita a @Java - Get a list of all Classes loaded in the JVM, ma vorrei sapere se c'è un modo per farlo tramite JVisualVM o qualche altro strumento. Al momento sto lavorando contro un'applicazione RCP e preferirei non dover eseguire l'applicazione tramite lo strumento java (sono pigro, sì).

+0

Possibile duplicato di [Java: ottenere un elenco di tutte le classi caricate nella JVM] (http://stackoverflow.com/questions/2548384/java-get-a-list-of-all-classes-loaded-in -the-jvm) –

risposta

1

Hai provato jconsole?

Jconsole dovrebbe essere in grado di visualizzare l'elenco delle classi caricate, vedere jConsole Documentation.

Vedere la sezione Visualizzazione panoramica informazioni, lo screenshot mostra il numero di classi caricate. Inoltre, è possibile visualizzare una scheda denominata Classi, qui si trovano le informazioni sul caricamento della classe.

+0

Sembra che mi informi sul conteggio delle classi, non su quali classi corrispondono a quali classloader. Ho sbagliato? –

+0

Opps, hai ragione. Ho usato vedere questa caratteristica da qualche parte però, pubblicheremo un aggiornamento una volta che lo trovo. –

Problemi correlati