// Performance & Nebenläufigkeit
Profiling mit async-profiler und Flame Graphs
CPU-, Allokations- und Lock-Profile erstellen und lesen.
- Inhouse-Schulung
- 1 Tag
- Experten & Architektur
- Remote oder vor Ort

Was Sie mitnehmen
- Sie erstellen CPU-, Wall-Clock-, Allokations- und Lock-Profile mit async-profiler.
- Sie lesen Flame Graphs und leiten konkrete Optimierungsansätze ab.
- Sie profilen Anwendungen in Containern und produktionsnahen Umgebungen.
- Sie vergleichen Profile vor und nach einer Änderung.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Sampling-Profiler und Safepoint-Bias
- async-profiler starten: als Agent oder über asprof, Ausgabeformate
- Flame Graphs lesen: Breite, Tiefe, Java-, native und Kernel-Frames
- Übung: CPU-Engpass in einer Beispielanwendung finden
Nachmittag
- Wall-Clock-Profile für wartende Threads und I/O
- Allokations- und Lock-Profile
- Profiling in Containern und Vergleich von Profilen vor und nach Änderungen
- Übung: Allokationsspitzen und Lock-Konkurrenz analysieren und beheben
Voraussetzungen und Rahmen
- Vorwissen
- Mehrjährige Java-Erfahrung. Übungsumgebung unter Linux oder macOS; für einige Profilarten sind erweiterte Rechte auf dem System nötig.
- Werkzeuge
- async-profiler (Open Source, Apache 2.0)
- 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.
Weitere Angebote: Performance & Nebenläufigkeit
Alle 8 Angebote
Inhouse-Schulung
Microbenchmarks mit JMH
Verlässlich messen statt raten: typische Fehler bei Benchmarks und ihre Vermeidung.
1 Tag · Experten & Architektur1.890 €
Inhouse-Schulung
Reaktive Programmierung mit Project Reactor
Reaktive Datenströme, Backpressure und Fehlerbehandlung, mit Abgrenzung zu Virtual Threads.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung · KI-Analyse
Performance-Analyse mit Java Flight Recorder
Engpässe im Produktivbetrieb mit geringem Overhead finden und belegen.
1 Tag · Experten & Architektur1.890 €