2012-03-20 11 views
5

Come trovare la perdita di memoria in java usando JProfiler? Ho lavorato in JProfiler per la scorsa settimana per trovare perdite di memoria in un'applicazione web. Ho letto alcuni manuali e ho visto alcuni articoli, dice vedere l'utilizzo della memoria in tutti gli oggetti e le viste degli oggetti allocati e utilizzando l'hot spot di allocazione è possibile trovare la perdita di memoria. Ho esaminato e trovato molta memoria utilizzata da char, stringhe, byte. Dal momento che sono un più fresco non so come capire questo e risolvere la perdita di memoria. Please help me su questo ..Come trovare perdite di memoria in java usando JProfiler?

Grazie in anticipo ...

+0

Qui è [http://stackoverflow.com/questions/40119/how-to-find-a-java-memory-leak] è già discusso. – Java

risposta

5

Vedi this screen cast di trovare le perdite di memoria con JProfiler.

+0

grazie per il video è fantastico, ma il mio menu di sinistra è diverso dal tuo, è Live Memory, Heap Walker, CPU view, Thread ecc. E quando stavo seguendo il video e ho fatto clic con il tasto destro, l'oggetto non ha trovato " Prendi l'istantanea dell'heap per la selezione ", piuttosto la prima opzione è" Mostra selezione in Heap Walker ". Conoscete altri video per la creazione di profili di applicazioni Web Java con la versione più recente di JProfiler che è attualmente 8.0.5? – Jack

+1

"Acquisisci snapshot heap per la selezione" e "Mostra selezione in Heap Walker" sono la stessa azione. –

+0

Ecco il nuovo collegamento video: http://blog.ej-technologies.com/2017/03/finding-memory-leak-with-jprofiler.html –

Problemi correlati