Zurück zu den Projekten
Java · Messbares Java-Performance-Lab
Java Performance Lab
Correctness-first Java-21-Fallstudie mit JMH, Java Flight Recorder, Allocation- und GC-Profiling, Virtual Threads und reproduzierbaren Messergebnissen.
Ausgangslage
Performance-Optimierungen sind ohne bewiesene fachliche Gleichheit, kontrollierte Messbedingungen und Rohdaten schnell irreführend.
Ergebnis
Ein mehrmoduliges Labor, das zwei Implementierungen zuerst vertraglich verifiziert, anschließend in geforkten JVMs misst und Laufzeiteffekte mit JFR diagnostiziert.
Was das Projekt zeigt
Nachvollziehbare Entscheidungen statt Schlagworte.
- Contract- und Differentialtests vor jeder Performance-Aussage
- JMH mit Forks, Warm-up, Parametern und GC-Profiler
- Eigene JFR-Events und speicherschonende Streaming-Analyse
- Versionierte Rohdaten und bewusst begrenzte Optimierungsentscheidung
Technologien