Ho un'applicazione web di tipo "Hello world" molto semplice (Spring 3.2.1, Hibernate 4.1.9) per arrestare/riavviare l'app Web Tomcat 7.0.26permgen, ma Java VisualVM dice "Nessuna radice GC trovata"
The following web applications were stopped (reloaded, undeployed), but their
classes from previous runs are still loaded in memory, thus causing a memory
leak (use a profiler to confirm):
/myapp
presi i seguenti passaggi: preliminari jvisualvm Fare clic destro su Tomcat e selezionati 'Heap Dump' cliccato su 'OQL Console' sul [heapDump] eseguito questo query:
select x from org.apache.catalina.loader.WebappClassLoader x
Trovate 4 istanze di:
org.apache.catalina.loader.WebappClassLoader
quello selezionato la cui "ha iniziato" il campo è stato "false" destro cliccato sul "questo" di riferimento e cliccato su "Mostra GC più vicina Root" una finestra di dialogo che dice "No radice GC trovato" viene visualizzato.
Cosa mi manca? Qualsiasi aiuto sarà molto apprezzato. Grazie.
Qualche aggiornamento su questo?Sono alle prese con questo problema per. Qualcosa da condividere? – ggarciao
@ggarciao, senza tregua. – kmansoor
Ho creato sul thread Stackoverflow con il mio caso http://stackoverflow.com/questions/19470328/webappclassloader-memory-leak-even-with-no-g-roots – ggarciao