Frage

Ich habe zahlreiche Spring Framework-basierte Anwendungen, die auf einem Tomcat 5.5-Server ausführen. Einige von ihnen haben ihre eigenen Instanzen, einige teilen sich einen Server mit anderen Anwendungen. Das einzige, was sie alle gemeinsam haben, ist, dass sie große Mengen an Speicher benötigen, mehr als ich denke, sie sollten wirklich benötigen. Gibt es Tools gibt, zum Profilieren Tomcat-Server?

Zur weiteren erarbeiten, diese laufen auf Ubuntu 9.04, vollständig gepatcht, mit Zugang zu 3 GB Speicher (etwa die Hälfte von dem es in Anspruch nimmt tatsächlich).

War es hilfreich?

Lösung

Hier finden Sie aktuelle JConsole . selbst Tomcat stellt eine Menge Informationen über JMX auch.

Wie gesagt, 1,5 GB für eine Anwendung kann nicht so grotesk sein. Je nach Anwendung, natürlich - wenn es ein „Hallo Welt“, dann haben Sie, Probleme: -)

Andere Tipps

Es ist ein fairer paar Java Profilierwerkzeuge:

Sie müssen nur die Profiler an die JVM beim Start befestigen.

Sie können auch einen Blick auf Lamba-Sonde nehmen, aber es ist mehr für die Überwachung:

http://www.lambdaprobe.org/d/index.htm

Schauen Sie auch unter:

Open Source Java Profilometer

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