Profil Tomcat-Anwendung mit VisualVM
Ich würde gerne Profil eine Anwendung, die läuft auf Tomcat mit der VisualVM-tool. Leider, wenn ich sage VisualVM zu Profil, Tomcat, Tomcat gibt ein paar Meldungen in der Anzeige der Verbindung zu einem Profil-tool und dann einfach beendet.
Details...
Ich bin mit Windows XP, Tomcat 6, VisualVM 1.2.1 und JDK 1.6.0_11.
- In Visual VM, die ich mit der rechten Maustaste auf dem Tomcat-Anwendung und wählen Sie "Profil"
- In die Registerkarte "Profiler", die ich drücken Sie die Taste Memory (oder die CPU-Taste).
- Tomcat beendet
Beachten Sie, dass, wenn ich mit der rechten Maustaste auf dem Tomcat-Anwendung und wählen Sie "Heap-Dump", das scheint zu funktionieren OK.
InformationsquelleAutor der Frage rwsimmo | 2009-12-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich
VisualVM
- profiling, gemeinsam mit meinemTomcat
Anwendung jetzt. Ich brauchte, um fügen Sie die folgenden Parameter für die tomcat-Start:Hier ist ein schöner Artikel auf die überwachung
Tomcat
mitVisualVM
.InformationsquelleAutor der Antwort rwsimmo
Ja, wir tun Profil Tomcat Anwendungen.
Gehen
catalina.bat
odercatalina.sh
und diese zu IhremJAVA_OPTS
(ich verwende Tomcat-6.0.16):Ihre
JAVA_OPTS
Aussehen sollteAktualisiert, nachdem Ryan Kommentar, dass es besser ist die Verwendung von
setenv.sh
. Dies ist meinsetenv.sh
für JDK 8. Fehlen paar andere Einstellungen, aber gut, mit zu beginnen.Sobald Sie die drop -
setenv.sh
im bin-Verzeichnis, können Sie sehen, die änderungen in der Konsole auf Start.Hier ist noch eine Schritt für Schritt Anleitung, um ein Profil der Tomcat-Anwendungen mit Visual VM:
Trouble shooting performance der Anwendung mit Visual VM
InformationsquelleAutor der Antwort vsingh
Ich bin mit Tomcat 7 und die vollständige Konfiguration reqires mehr Parameter zu arbeiten.
Quelle: http://blog.markshead.com/1129/connecting-visual-vm-to-tomcat-7/
InformationsquelleAutor der Antwort Marco
Alles, was Sie tun müssen, ist es diese VM-Optionen:
InformationsquelleAutor der Antwort Nitin Taur