Ein praxisnaher Kurs für Teams, die Java Anwendungen entwickeln und schnellere, stabilere Systeme bauen wollen. Sie lernen, wie man korrekt misst, Engpässe zuverlässig findet und Änderungen umsetzt, die Latenz und Durchsatz verbessern. Der Fokus liegt auf wiederholbaren Methoden für den Einsatz im Alltag.
Sie lernen, sinnvolle Performanceziele zu setzen, verlässliche Messungen zu erzeugen und JVM sowie Codeverhalten unter Last richtig einzuordnen. Sie nutzen Profiling und Laufzeitdiagnostik, um die echten Ursachen zu finden, bevor Sie Code oder JVM Parameter verändern. Sie nehmen einen strukturierten Tuning Prozess mit, der Regressionen verhindert und Entscheidungen nachvollziehbar macht.
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Modul 1: Performance Denkweise und Messdisziplin
Modul 2: CPU Profiling und Allokationsanalyse
Modul 3: Speichermodell und Garbage Collection
Modul 4: Code nahe Performance Muster
Modul 5: Nebenläufigkeit und Synchronisationskosten
Modul 6: I O, Datenbanken und Downstream Effekte
Modul 7: JVM Einstellungen in Containern und Deployments
Modul 8: Observability und Tuning Workflow
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.