Frage

Ich versuche, das VisualVM -Programm zu verwenden, das mit dem JDK geliefert wird, um einen in Tomcat ausgeführten WebApp zu profilieren. Ich habe keine Probleme mit der Verbindung und alles sieht gut aus und funktioniert in der GUI richtig, außer dass meine Klassen nicht zeigen. Bei der Profilierung mit dem CPU -Bildschirm sehe ich nur Catalina und einige andere aufgelistete Methoden der anderen Klassen. Wie kann ich VisualVM die Methodenaufrufe der WebApp zeigen lassen, die Tomcat ausgeführt wird (und nicht nur Tomcat selbst)?

Wenn es hilft: Dies ist mit Tomcat 6.0.26 und JDK 1.6.0.22

War es hilfreich?

Lösung

Verwenden Sie zuerst die Sampler -Plugin. Es gibt Ihnen das Gesamtbild, was los ist. Wenn Sie weitere Informationen benötigen, profilieren Sie Ihren Tomcat -Server und setzen Sie Root -Methoden. Weitere Informationen zum Einstellen der korrekten Profilereinstellungen finden Sie unter Profilerstellung mit VisualVM, Teil 1 und Profilerstellung mit VisualVM, Teil 2

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top