// Performance & Nebenläufigkeit

Performance-Coaching für Ihre Anwendung

Gemeinsame Analyse realer Engpässe, von der Messung bis zur nachweisbaren Verbesserung.

  • Coaching
  • 2 Tage
  • 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 erreichen

  • Sie haben die relevanten Engpässe Ihrer Anwendung messbar eingegrenzt.
  • Sie haben Profiling-Daten mit JDK Mission Control und async-profiler erhoben und ausgewertet.
  • Sie haben Ursachen nach KI-gestützter Vorsortierung von Profiling-Daten und Logs gemeinsam verifiziert.
  • Sie haben Maßnahmen priorisiert und ihre Wirkung mit Vorher-nachher-Messungen überprüft.

Ablauf

Die Schwerpunkte richten sich nach Ihrem Projekt. Wir stimmen sie vorab mit Ihnen ab.

Tag 1

  • Gemeinsame Sichtung Ihrer Anwendung, Architektur und bekannten Symptome
  • Messziele und Lastszenarien festlegen, Ausgangswerte erheben
  • Aufzeichnungen mit Java Flight Recorder, Auswertung in JDK Mission Control
  • CPU-, Allokations- und Lock-Profile mit async-profiler an Ihrem System
  • Profiling-Daten und Logs mit einem lokalen Sprachmodell vorsortieren

Tag 2

  • Ursachenhypothesen gemeinsam am Code und an den Messwerten verifizieren
  • Arbeit an Ihren konkreten Engpässen: Code, Konfiguration, GC, Datenbankzugriffe
  • Vorher-nachher-Messung der umgesetzten Änderungen
  • Vereinbarung nächster Schritte und einer Messroutine für das Team

KI im Coaching

// KI für Analyse & Modernisierung

Profiling-Daten und Logs mit KI vorsortieren, Ursachen gemeinsam verifizieren.

Voraussetzungen und Rahmen

Vorwissen
Erfahrung mit Entwicklung und Betrieb der eigenen Anwendung sowie Zugriff auf eine produktionsnahe Umgebung. Für die KI-Auswertung wird Ollama lokal genutzt; Umgang mit Logdaten vorab klären.
Werkzeuge
JDK Mission Control, async-profiler (Open Source, UPL / Apache 2.0)
Niveau
Experten & Architektur
Teilnehmende
1–3 Personen
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.