// Performance & Nebenläufigkeit

Performance-Analyse mit Java Flight Recorder

Engpässe im Produktivbetrieb mit geringem Overhead finden und belegen.

  • Inhouse-Schulung
  • 1 Tag
  • Experten & Architektur
  • Remote oder vor Ort
  • KI-Analyse
Mechanische Stoppuhr mit bernsteinfarbenem Gehäuse auf einem Blatt mit parallelen Linien
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie starten Aufzeichnungen mit Java Flight Recorder im laufenden Betrieb.
  • Sie analysieren Aufzeichnungen in JDK Mission Control und finden Engpässe.
  • Sie werten Aufzeichnungen mit einem lokalen Sprachmodell aus und prüfen Hypothesen am Messwert.
  • Sie definieren eigene JFR-Events für fachliche Abläufe.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Vormittag

  • Architektur und Overhead von Java Flight Recorder, Einstellungen default und profile
  • Aufzeichnungen starten mit -XX:StartFlightRecording und jcmd
  • Analyse in JDK Mission Control: automatische Analyse, Methoden-Profiling, Allokationen
  • Übung: CPU- und Allokationsengpass in einer Beispielanwendung finden

Nachmittag

  • Lock-Konkurrenz, I/O, GC-Pausen und Threads im Zusammenspiel
  • Eigene JFR-Events und JFR Event Streaming
  • JFR-Daten mit dem Werkzeug jfr zusammenfassen und mit Ollama auswerten
  • Übung: KI-Hypothesen zu einem Engpass formulieren und am Messwert prüfen

KI in dieser Schulung

// KI für Analyse & Modernisierung

Aufzeichnungen mit KI-Unterstützung auswerten und Hypothesen am Messwert prüfen.

Voraussetzungen und Rahmen

Vorwissen
Mehrjährige Java-Erfahrung und Erfahrung mit dem Betrieb von Java-Anwendungen. Für den KI-Teil wird Ollama lokal genutzt; Hardware vorab klären.
Werkzeuge
JDK Mission Control (Open Source, UPL / GPL v2 + CE)
Niveau
Experten & Architektur
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.