permgen, aber Java VisualVM sagt "No GC root found"

Ich habe eine sehr einfache Webanwendung vom Typ "Hallo Welt" (Spring 3.2.1, Hibernate 4.1.9) zum Stoppen / Neustarten der Webanwendung Tomcat 7.0.26

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

Ich habe die folgenden Schritte ausgeführt: Starten von JVisualVM Klicken Sie mit der rechten Maustaste auf Tomcat und wählen Sie "Heap Dump". Klicken Sie auf "OQL Console" in der [HeapDump]. Führen Sie diese Abfrage aus:

select x from org.apache.catalina.loader.WebappClassLoader x

Es wurden 4 Instanzen gefunden von:

org.apache.catalina.loader.WebappClassLoader

Ausgewähltes Feld, dessen "Gestartet" -Feld "Falsch" war. Klicken Sie mit der rechten Maustaste auf die "Dies" -Referenz und dann auf "Nächste GC-Wurzel anzeigen". Ein Dialogfeld mit der Meldung "Keine GC-Wurzel gefunden" wird angezeigt.

Was vermisse ich? Jede Hilfe wird sehr geschätzt. Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage