Nuclos Speicherabbild: Heap Dump, Thread Dump, jvisualvm, JDK, JMX, OutOfMemoryException, Post-mortem, Tomcat. |
Sprache: Deutsch · English
Heap- und Thread-Dumps mit jvisualvm erzeugen – zur Analyse von Speicherlöchern, Freezes und für den Support.
Auf dieser Seite |
Ein Speicherabbild (Heap-/Thread-Dump) hilft bei der Analyse von Speicherlöchern, Freezes und Abstürzen sowie beim Profiling. Es kann von Nuclos-Client und -Server erstellt werden.
Oft lässt sich noch ein Post-mortem-Abbild erzeugen, selbst wenn bereits |
Ein Speicherabbild enthält vertrauliche Daten deiner Anwendung. Gib es nur vertrauenswürdigen Personen weiter und verschlüssele es ggf. für den Transport. |
Du benötigst ein JDK (kein JRE!) auf dem betreffenden System. Läuft der Server unter Windows als Dienst, muss die Tomcat-JVM mit passenden JMX-Parametern gestartet werden (siehe Tomcat Administration). Neuere Installer erlauben im Entwicklungsmodus die Angabe eines JMX-Ports.
bin/jvisualvm (bzw. .exe) aus dem JDK starten.
jvisualvm: Thread- und Heap-Dump erzeugen.
Läuft der Server als Windows-Dienst, ist er hier nicht direkt sichtbar: im Entwicklungsmodus betreiben und per Rechtsklick auf Local → Add JMX Connection… → |