Infos
15:15 - 16:15
Hörsaal
Beschreibung
Wenn die entwickelte Software nicht den Performanceansprüchen genügt oder gar instabil läuft, dann müssen zügig die Ursachen analysiert werden. Hierbei helfen die unzähligen Java-Profiling- und -Analysewerkzeuge. Aber welches ist eine effektive Vorgehensweise, um nicht tagelang im Nebel zu stochern? Wie werden zum Beispiel GC-Logs erstellt und analysiert? Wie finde ich Memory Leaks in Heap Dumps, bevor dem Server die Puste ausgeht? Wie werden Thread Dumps interpretiert und existieren eventuell Dead Locks oder Thread-Content-Probleme? Bremsen eventuell SQL-Hotspots oder Transaktionssperren meine Anwendung aus? In dieser Session wird gezeigt, wie man sich systematisch einen Überblick über das Laufzeitverhalten einer Anwendung verschafft, um anschließend gezielt in die Detailanalyse gehen zu können.

